
Liebe Leserinnen, liebe Leser,
ich bin glücklich zu verkünden, dass ich einen weiteren Online-Kurs, den Embedded Systems Programming on ARM Cortex-M3/M4 Processor auf Udemy erfolgreich absolviert habe. Wenn man sich über Hardware interessiert, und will das wissen, wie man mit dem Code ganz nahe bei dem Hardware kommt, und wie individuelle Bits in Registern ein- und auschaltet werden können, wird dieser Kurs die Neugier befriedigen. Der Moderator verwendet einen STM32F4x basierten Einplatinencomputer, um die wichtigsten Eigenschaften des Computers zu zeigen:
- Betriebsmodi des Cortex Mx Prozessors
- Zugriffsebene des Cortex Mx Prozessors
- Register-Layout von Cortex M
- Busprotokollen und Einenschaften
- Bit-Banding
- Verschiedene Stackpointers
- Systemausnahmen und Systeminterrupts
- und mehr (eine umfangreiche Liste der Themen ist auf der Seite des Kurses zu finden)
Dieser Kurs zwingt den Leser die verschiedenen technischen Dokumentationen zu befragen, und deswegen macht einen mit diesen wichtigen Ressourcen bekannt. Der Kurs demonstriert alle diskutierte Konzepte und Eingenschaften auf dem Hardware mit Code, also nach der Absolvierung dieses Kurses wird man einige Baremetalprojekts mit einem Einplatinencomputer starten können. Alles in allem bin ich ganz zufrieden mit diesem Kurs, und bald wird es an der Zeit sein, einige echte Übungsprojekte zu beginnen.
Wie immer, vielen Dank fürs Lesen.