Motherboard ARM Cortex/Bootloader/µOS Assembler Programmierung

PhilippHToner

Erster Beitrag
Servus,

ich würde mich sehr für die veryLow-Level Programmierung von Hardwarearchitekturen insteressieren, direkt nach dem IPL. Also Bootloader und Betriebssystem, sowie Treiber. Nur ich finde keinen Übergang von Assembler zur Elektrotechnik. Es gibt Schaltpläne und Diagramme, aber die schildern nur die Anschlussweise. Wie kann ich denn von einem Hersteller erfahren, wie ich seine Hardware ansprechen muss? Ausgangspunkt ist z.B. das Beagleboard v C4/5. Architektur ist ARM. Ein weiterer Grund ist, dass ich das Board evtl. mit GPS oder RFID Hardware erweitern möchte (wann auch immer ich das nötige Know-How dazu habe) und eben Treiber erstellen muss, die auf die GPIOs zugreift bzw. missbraucht. Und die Hardware ist eigentlich immer gleichgestrickt: Versorgung & Daten.

Ich hab das Buch Embedded Technologies, allerdings setzt man nur mit Linux ein bootbares System auf und dann wird über hunderte von Seiten über die Hardware berichtet, aber keine Zeile Code und keine zusammenhängende Beispiele. Deshalb die Frage, hat jmd einen Tipp? z.B das Buch Assembly Language Programming ARM Cortex-M3 hält sich an die Cortex M3 Architektur und kann ich damit dann nur Cortex M3 programmieren oder auch mein BeagleBoard? Irgendwie gibt es doch Bootloader oder Kernels und Treiber, die die Hardware erkennen?

gruß Philipp
 
Oben