Hi, kennt jemand von euch eine Möglichkeit, einen der Raspberry Pi's (egal ob A+, 2B, 3B oder Zero W) in Assembler zu programmieren? Darunter verstehe ich, nicht ein fertiges Betriebssystem zu nutzen, sondern den Pi von Grund auf ähnlich einem Mikrocontroller zu programmieren. Welche Softwäre benötige ich dafür? Benutze ich einfach einen PC (ich habe Linux-Distributionen (bevorzugt) und Windows 10 zur Verfügung) und schreibe auf die SD Karte die Programmierung? Danke im Voraus Pascal P.S. sowas hier meine Ich: * http://youtu.be/zJ5J-lSZv_4
Pascal schrieb: > Welche Softwäre benötige ich dafür? Benutze ich einfach einen PC (ich > habe Linux-Distributionen (bevorzugt) und Windows 10 zur Verfügung) und > schreibe auf die SD Karte die Programmierung? Dein Such-Stichwort lautet "bar metal programing".
Tippgeber schrieb: > Pascal schrieb: >> Welche Softwäre benötige ich dafür? Benutze ich einfach einen PC (ich >> habe Linux-Distributionen (bevorzugt) und Windows 10 zur Verfügung) und >> schreibe auf die SD Karte die Programmierung? > > Dein Such-Stichwort lautet "bar metal programing". Normalerweise bin ich kein Besserwisser und Klugschei... In diesem Fall erlaube ich mir zu korrigieren, damit die Suche besser klappt: „bare metal...“ Dazu gibt es auf raspberrypi.org ein eigenes Unterforum.
duiedk schrieb: > Normalerweise bin ich kein Besserwisser und Klugschei... Für heute genehmigt. :-) > In diesem Fall > erlaube ich mir zu korrigieren, damit die Suche besser klappt: „bare > metal...“ programming auch noch mit Doppel-m. Ich sollte zweimal drübergucken, bevor ich absende.
> programming auch noch mit Doppel-m.
Das hindert google nicht daran richtige Treffer zu liefern.
Aber "bar metal" statt "bare metal" könnte dazu führen dass nur
irrelevante Treffer kommen.
Hallo Pascal, ich hatte mich vor etwa 2 Jahren mit den gleichen Gedanken beschäftigt, wie du. Inzwischen habe ich ein sehr tolles "bare metal" Projekt für den Raspberry PI gefunden und bin immer noch sehr begeistert von diesen Möglichkeiten. Du findest alles dazu unter: https://ultibo.org/ Ist ein australisches Projekt und nutzt in erster Linie Free Pascal/Lazarus. Die Startseite ist aus meiner Sicht nicht so gut gelungen, denn man erfährt nicht gleich worum es geht. Aber unter WiKi, Forum, Download und Make findest du alles Wichtige gut beschrieben (leider nur in englisch). Ich habe angefangen eine eigene kleine Anleitung zu erstellen: http://www.projekte.daleske.de/baremetal2/10_Installation/Installation_de.htm Du kannst auch mein Beispielprojekt (CP/M-Emulator) ansehen unter: http://www.projekte.daleske.de/prog/11_EMUZ80_RPI/prog_EMUZ80_RPI.htm Dies soll aber keine Eigenwerbung sein, denn die Möglichkeiten des ultibo-core sind enorm (siehe auch die viele Beiträge im Forum von ultibo). Gruß Ron
Pascal schrieb: > kennt jemand von euch eine Möglichkeit, einen der Raspberry Pi's (egal > ob A+, 2B, 3B oder Zero W) in Assembler zu programmieren? Schon etwas älter und für die ersten RasPi-Modelle, aber vielleicht dennoch hilfreich: https://www.cl.cam.ac.uk/projects/raspberrypi/tutorials/os/
Vielen Dank für die Tipps. Der ultibo-core scheint sehr vielversprechend zu sein. Ronald D. schrieb: > Du kannst auch mein Beispielprojekt (CP/M-Emulator) ansehen unter: Das werde ich auf jeden Fall tun! :) Ronald D. schrieb: > Ist ein australisches Projekt und nutzt in erster Linie Free > Pascal/Lazarus. Das passt gut (wo ich ja Namensgeber von Pascal bin ;) und Erfahrung in dieser Programmiersprache bereits habe) Sheeva P. schrieb: > Schon etwas älter und für die ersten RasPi-Modelle, aber vielleicht > dennoch hilfreich: Das sollte auch auf neuere Modelle übertragbar sein, oder?
Pascal schrieb: > Sheeva P. schrieb: >> Schon etwas älter und für die ersten RasPi-Modelle, aber vielleicht >> dennoch hilfreich: > > Das sollte auch auf neuere Modelle übertragbar sein, oder? Naja, die Seite selbst sagt, daß das "noch nicht" (not yet) portiert sei. Deswegen würde ich mal davon ausgehen, daß das künftig geschehen soll und also wohl auch möglich ist.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.