Mit dem Raspberry Pi RP2040 auf Dual-Core umsteigen
Der Raspberry Pi RP2040 Mikrocontroller unterscheidet sich von den meisten anderen Mikrocontrollern, da er zwei identische ARM Cortex-M0+ Kerne anstatt einem hat. Aber warum braucht man zwei Kerne und wie verwendet man sie? Dieses Video versucht, diese Fragen zu beantworten.
Der RP2040 Mikrocontroller von Raspberry Pi ist ein interessantes Gerät. Er unterscheidet sich von Mainstream-Mikrocontrollern, da er ein Dual-Core-Gerät ist. Es gibt andere Dual-Core-Controller auf dem Markt, aber diese kombinieren meist zwei verschiedene Kerne, wobei jeder Kern für spezielle Aufgaben vorgesehen ist. Der RP2040 hingegen hat zwei identische ARM Cortex-M0+ Kerne.
Der Aufbau des RP2040 ist symmetrisch. Seine beiden Kerne besetzen die gleiche Position in der Architektur, und beide haben Zugriff auf alles. Sie können auf den gesamten Speicher und die gesamte Peripherie auf die gleiche Weise zugreifen.
Nun stellen sich zwei Fragen: Wozu braucht man zwei Kerne und wie nutzt man sie? Dieses Video versucht, diese Fragen zu beantworten.