Le microcontrôleur RP2040 de Raspberry Pi est un dispositif intéressant. Il diffère des microcontrôleurs classiques car il possède deux coeurs au lieu d'un seul. Il y en a d'autres, mais ceux-ci combinent généralement deux cœurs différents où chaque cœur est destiné à des tâches particulières. Le RP2040, quant à lui, possède deux cœurs ARM Cortex-M0+ identiques.

La conception du RP2040 est symétrique. Ses deux cœurs occupent la même position dans l'architecture, et tous deux ont accès à tout. Ils peuvent accéder à toute la mémoire et à tous les périphériques de la même manière.
 
Deux questions se posent alors : pourquoi avoir besoin de deux cœurs et comment les utiliser ? Cette vidéo tente de répondre à ces questions.
 
 

En savoir plus sur le RP2040

 
Traduction : Maxime Valens