
The Design and Implementation of the Rt-Thread Operating System
Seit der Veröffentlichung von V0. 01 im Jahr 2006 bis zur aktuellen V4. 0 hat RT-Thread unter Entwicklern einen guten Ruf für seine Open-Source-Strategie entwickelt. RT-Thread hat eine große Fangemeinde unter den Mitgliedern der Open-Source-Community für eingebettete Systeme in China mit Hunderttausenden von Enthusiasten gewonnen. RT-Thread wird unter anderem in den Bereichen Energie, Automobil, Medizin und Unterhaltungselektronik eingesetzt und ist damit ein ausgereiftes und stabiles Open-Source-Betriebssystem für eingebettete Systeme.
Das Ziel von RT-Thread RTOS Design and Implementation ist es, eine einfache Lernkurve für die Beherrschung von RT-Thread zu schaffen, so dass mehr Entwickler an der Entwicklung von RT-Thread teilnehmen und zusammenarbeiten können, um ein quelloffenes, winziges und schönes Betriebssystem für das Internet der Dinge zu schaffen. Der erste Teil des Buches stellt den RT-Thread-Kernel vor und beginnt mit einem Überblick über RT-Thread, bevor Thread-Management, Clock-Management, Inter-Thread-Synchronisation, Inter-Thread-Kommunikation, Speicher-Management und Interrupt-Management behandelt werden. Der zweite Teil beginnt mit der Portierung des RT-Thread-Kernels und erklärt, wie man RT-Thread auf ein Hardware-Board portiert, um es auszuführen. Der zweite Teil stellt auch die RT-Thread-Komponenten vor und bespricht die Env-Entwicklungsumgebung, die FinSH-Konsole, die Geräteverwaltung und das Netzwerk-Framework. Weitere behandelte Themen sind:
⬤ Das I/O-Geräte-Framework.
⬤ Virtuelle Dateisysteme.
⬤ Peripherie-Schnittstellen.
⬤ Geräte wie PIN-Gerät, UART-Gerät und ADC-Gerät, unter anderem.
Jedes Kapitel enthält Code-Beispiele sowie hilfreiche Tabellen und Diagramme, so dass Sie beim Lernen üben und Ihre eigenen Experimente durchführen können.