Kapitel 12. Software und Kodierung
Diese Arbeit wurde mithilfe von KI übersetzt. Wir freuen uns über dein Feedback und deine Kommentare: translation-feedback@oreilly.com
In diesem Kapitel werden software- und codebezogene Fragen im Zusammenhang mit eingebetteten Systemen untersucht. Zu den Themen gehören:
Welche Programmiersprachen werden verwendet?
Wenn ein Betriebssystem (OS) benötigt wird
Den Unterschied zwischen Echtzeit- und Allzweckbetriebssystemen verstehen
Welche Echtzeit-Betriebssysteme sind für den Einsatz geeignet
Konfigurieren der Ports eines Mikrocontrollers (MCU)
Gerätetreiber-Code erstellen
Defensivcodierung für Systeme, die unter widrigen Bedingungen funktionieren
Wenn diese Themen abgedeckt sind, sollte ein Designer mit Programmierkenntnissen das nötige Wissen haben, um eingebettete Systeme zu konfigurieren und zu programmieren.
Erinnere dich daran, dass der Schwerpunkt dieses Buches auf der Elektronik von eingebetteten Systemen liegt, nicht auf der Codierung von eingebetteten Systemen. Es gibt viele Bücher über die Programmierung von eingebetteten Systemen, und unter "Weitere Lektüre" werden einige gute Referenzen für die Programmierung und Lehrbücher empfohlen .
Eine Anleitung zum Schreiben eines "Hello World!"-Programms für ein eingebettetes System ist hier also nicht enthalten.
Codierungssprachen
Der Ansatz zur Programmierung eines eingebetteten Systems nimmt normalerweise einen von drei Wegen:
- Definiere einen Zustandsautomaten
Bei der Programmierung von ...
Get Angewandte eingebettete Elektronik now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.