1.1 KiB
1.1 KiB
ARM Toolchain
Targets
Entwicklung auf dem Device
- Native Toolchain
- Benötigt ein OS
Cross Entwicklung
- Compiler auf dem PC übersetzt für Hardware für die Zielplattform
Entwicklung im Emulator auf dem PC
- Compiler auf dem PC übersetzt für Hardware, ausgeführt im Simulator
- Wenn Hardware nicht verfügbar oder Entwicklung zeitaufwändig
- Insight, QEmu
Bare Metal
- Für Mikroprozessor ohe BS
Betriebssysteme
- Linux
- Embedded Windows
- Realtime OS
Toolchain für das Praktikum
GNU ARM Assembler
Assembler-Direktiven
- können Übersetzungsvorgang steuern
- können Speicherbereiche für das Programm reservieren
- können Datenstrukturen für das Programm anlegen und initialisieren