ARM-Programmierung mit dem Raspberry Pi

Gast #3149209
Lesenswert?
• ▲
▼
Guten Abend zusammen,

ich habe mir einen Raspberry Pi zugelegt und interessiere mich für 
Embedded Systems. Leider bin ich ein totaler Neuling auf diesem Gebiet 
und habe noch nie in diesem Bereich gearbeitet. Ich habe nun schon 
Stunden damit verbracht das Internet nach Starthilfe zu durchsuchen und 
bin nicht zufriedenstellend fündig geworden. Gibt es denn irgendwelche 
Tutorials, die den leichten Einstieg in die ARM-Programmierung für den 
Raspberry Pi geben? Wo soll ich anfangen? Ich habe fortgeschrittene 
Kentnisse in C++ und Java, Programmieren ansich ist also kein Problem. 
Was muss ich beachten? Sind Tutorials für ARM9-Mikrocontroller 
brauchbar?

Wie Ihr seht sind noch eine Menge Fragen offen und ich hoffe ich werde 
hier auf Antworten stoßen. Einen Thread in diesem Forum hier zu 
erstellen war meine letzte Option, ich bin wirklich hilflos und weiss 
nicht wo ich anfangen soll. Achja, und ich würde gerne in C 
programmieren.



Grüße
Gast #3149223
Lesenswert?
• ▲
▼
Okay, das ist schon mal eine gute Quelle, danke.
Momentan habe ich ja Raspbian auf meinem Raspi laufen. Ich denke die 
ersten Schritte kann ich auch mit Betriebssystem machen.
Ich habe aber absolut keine Ahnung von Mikrocontrollerprogrammierung und 
brauche einen Einstieg, am Besten eben für ARM11-Mikrocontroller.

Grüße
Gast #3149325
Lesenswert?
• ▲
▼
> Der RPi ist eher eine Art Zwerg-PC auf ARM-Basis, mit Linux, als ein
> Mikrocontroller.

Genau das. Deswegen ist es vermutlich sinnvoller das ganze als 
hardwarenahes Programmieren unter Linux, bzw. 
Linux-Treiber-Programmierung aufzuziehen. D.h. das Linux drauf zu lassen 
und es als Basis und nicht als Hindernis zu sehen.
#3149608
Lesenswert?
• ▲
▼
Hallo  overflow,

bei raspberrypi.org (übrigens DER Einstieg zum Raspberry schlechthin) 
gibt es das Unter-Forum "Bare Metal" 
http://www.raspberrypi.org/phpBB3/viewforum.php?f=72.

Die University of Cambridge (www.cl.cam.ac.uk)  hat enen größeren 
Bereich zum Raspberry, dort unter dem Stichwort "Baking Pi", z.B. der 
Link  http://www.cl.cam.ac.uk/projects/raspberrypi/tutorials/os/
Gast #3149655
Lesenswert?
• ▲
▼
Auf dem Raspi kannst du genauso programmieren wie auf einem Intel-Linux. 
Von daher ist da nichts embedded spezifisch. Auch fürs IO sind schon 
Treiber vorhanden.

Wenn du richtig einsteigen möchtest, dann wäre ein nackter Prozessor 
ohne OS besser. z.B. so etwas wie der STM32F4. Kostet auch unter 20 Euro

http://www.st.com/web/catalog/tools/FM116/SC959/SS1532/PF252419

Oder Evaluationsboards anderer Hersteller. TI bietet auch etwas an.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.