Eingebettete Systeme und Firmware
Lernen Sie die Grundlagen eingebetteter Systeme und Firmware mit Multiple-Choice-Fragen: Registerzugriff und Bitmanipulation, GPIO und Timer, Fallstricke bei Interrupt-Handlern, UART, SPI und I2C, RTOS und Watchdogs.
Die Fragen zu diesem Thema folgen in Kürze.
Eingebettete Systeme und Firmware: Das Wichtigste
In Haushaltsgeräten, Autos und Industrieanlagen steuert Firmware auf Mikrocontrollern das Gerät. Die Firmware liest und schreibt Peripherieregister direkt und ändert per Bitmanipulation bestimmte Bits, um Pin-E/A (GPIO), Timer und Kommunikationsperipherie anzusteuern.
Eingebetteter Code folgt eigenen Regeln, etwa Interrupt-Handler kurz zu halten und gemeinsam genutzte Variablen als volatile zu deklarieren. Von der Kommunikation über UART, SPI und I2C und RTOS, die Tasks nach Priorität umschalten, bis zum Bootloader, der beim Einschalten zuerst läuft, und dem Watchdog, der sich von außer Kontrolle geratenem Code erholt, behandelt dieses Thema die Software, die der Hardware am nächsten ist.
Vergleiche zu diesem Thema
- I2C vs. SPI vs. UART: Unterschiede und EinsatzgebieteI2C, SPI und UART im Tabellenvergleich: Anzahl der Leitungen, Takt, Geschwindigkeit, Topologie, Adressierung,…
- MCU vs. MPU: Mikrocontroller und Mikroprozessor im VergleichMCU und MPU im Tabellenvergleich: Integration, Taktfrequenz, Speicher, Betriebssystem, Echtzeitverhalten, Lei…
- Interrupt vs. Polling: Unterschiede und wann man was einsetztInterrupt und Polling im Tabellenvergleich: Funktionsweise, CPU-Auslastung, Latenz, Overhead, Komplexität, Le…