Forum: Mikrocontroller und Digitale Elektronik ARM-Programmierung mit dem Raspberry Pi


von overflow (Gast)


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

von (prx) A. K. (prx)


Lesenswert?

Der RPi ist eher eine Art Zwerg-PC auf ARM-Basis, mit Linux, als ein 
Mikrocontroller.

von mar IO (Gast)


Lesenswert?

Willst Du wirklich ohne Betriebsystem den Raspberry PI programmieren???

Wenn ja, dann findest Du hier dazu etwas: 
Beitrag "Raspberry Pi als "dicker" Mikrocontroller"

von Martin (Gast)


Lesenswert?

http://www.raspberrypi-spy.co.uk/2012/06/knight-rider-cylon-lights-for-the-raspberry-pi/

- erster eintrag bei Google

- überlege dir bitte vorher was du hier postest!!! Bitte nur 
Fachfragen..

- Denn das hier war überflüssig!

...und wenn du hilflos bist, dann brauchst du doch damit gar nicht erst 
anfangen :-D

MfG Martin

von overflow (Gast)


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

von asd (Gast)


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.

von vampire (Gast)


Lesenswert?

-vielleicht hilft Dir dieser Ansatz:
http://www.coocox.org/epi.html

Hier werden 3 Möglichkeiten aufgezeigt--;

von Thomas S. (doschi_)


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/

von PittyJ (Gast)


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.

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
Noch kein Account? Hier anmelden.