Bare-Metal Nim auf Raspberry Pi: Ein kopfloses Abenteuer

2025-06-28
Bare-Metal Nim auf Raspberry Pi: Ein kopfloses Abenteuer

Dieses Projekt beschreibt eine Bare-Metal-Umgebung für Raspberry Pi 1/Zero mit der Programmiersprache Nim. Es beinhaltet einen kooperativen Scheduler, ein asynchrones Programmiermodell und direkten Hardwarezugriff ohne herstellerspezifische APIs. Das Projekt umfasst Speicherverwaltung, Ausnahmebehandlung und Laufzeitüberwachung sowie umfassende Einrichtungsanweisungen. Zukünftige Pläne umfassen die Erweiterung auf weitere Zielplattformen und die Hinzufügung weiterer Gerätetreiber.

Entwicklung