title

Liebe Leserinnen, liebe Leser!

Ich bin glücklich, zu verkünden, dass ein neuer Beitrag in der Reihe der SelfAcademy Beiträge zur verfügung steht. Diesmal habe ich einen ausgezeihneten Onlinekurs absolviert, der sich auf Udemy befindet, und es geht um FreeRTOS und zugehörgen STM32Fx basierten Platinen. Ich habe mich entschieden, diesen Kurs zu absolvieren, weil ich einen guten praxisbezogenen Anfang an der inneren Wirkung der Betriebsysteme wollte, und es gibt keine anderen besseren Methode, als ein kleiner (anders ausgedrückt: einfach begreifbarer), völlig Open-Source Echtzeitsystemkern, wie FreeRTOS. Der Kurs und RTOS lehrt einem viele wichtige Konzepte, wie:

  • Job-Control (Planung, Erstellung, Systemzustand, Synchronization, usw.)
  • Planungsrichlinien (preemptiv, prioriziert preemptiv, kooperativ)
  • Speicherverwaltung (Speicherlayout, Speicherzuteilungsschema)
  • Hook-Funcktionen und entprechende Verzögerung
  • Wesentliche Fehlersuche (Tracevisualisierungswerkzeug, Hardware-Debugger, usw.)
  • und einige andere Themen

Der Kurs ist ganz umfangreich (154 Teile in 26 Themen ab Ende 2017), und es verfolgt das kostenlose E-Buch ‘Mastering the FreeRTOS Real Time Kernel’ von Real Time Engineers Ltd. sehr nah. Es gibt natürlich Unterschiede zwischen dem Buch und dem Kurs, die ich vielleicht in einem anderen Beitrag diskutieren werde, aber nun möchte ich nur vorschlagen, beide Lektüre zu lesen und sich anzuschauen, um die umfangreichste Vorstellung über das Thema zu bekommen.

Wie immer, vielen Dank fürs Lesen.