ARM-Programmierung mit dem Raspberry Pi

Gast #3149209
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
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
> 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.
Gast
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

Eine eigene Frage? Dieser Thread ist über 13 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.