Forum: Mikrocontroller und Digitale Elektronik µCLinux auf µC


von Trunes P. (trunes)


Lesenswert?

Hallo,

Ich möchte auf einen µC das µCLinux testen.
Gibt es irgendwo im Netz ein TUT, wie man das Linux auf den µC 
programmiert und anschließend ein Code-example um zb. einen PORT 
anzusteuern?

Mir ist noch nicht klar wie das funktionieren sollte -> Muss man um z.B. 
einen Port anzusteuern auf Linux einen "Treiber" schreiben?

MFG Trunes

von gast (Gast)


Lesenswert?

jup musst du

von Oliver D. (unixconf)


Lesenswert?

Trunes P. wrote:
> Hallo,
>
> Ich möchte auf einen µC das µCLinux testen.
> Gibt es irgendwo im Netz ein TUT, wie man das Linux auf den µC
> programmiert und anschließend ein Code-example um zb. einen PORT
> anzusteuern?
Kommnt immer auf die Hardware an,
im Normalfall wird über einen Seriell-Port oder JTAG-Adapter 
programmiert.

>
> Mir ist noch nicht klar wie das funktionieren sollte -> Muss man um z.B.
> einen Port anzusteuern auf Linux einen "Treiber" schreiben?

Für die meisten Geräte gibt es fertige Treiber,
Seriell & USB - Treiber sind meist integriert.
Außer vielleicht bei exotischer oder eigener Hardware ist eine 
Treiber-Programmierung notwendig.
Doch lassen sich die meisten Aufgaben User-Ebene Implementieren (ohne 
extra Kernel-Treiber).
Für manche CPU's gibt es auch fertige GPIO-Treiber um einzelne Pins 
sogar per Shell-Script anzusteuern (über proc..).
>
> MFG Trunes

DBD
 Olli

von Marco S. (masterof)


Lesenswert?

HI Trunes,

Wie wäre es mit dem Blackfin.
Es git eine Wiki über Blackfin und µcLinux.
http://docs.blackfin.uclinux.org/doku.php

Es gibt auch einen GPIO-Treiber für den Blackfin.
Ist sehr einfach die Pins anzusteuern.
http://docs.blackfin.uclinux.org/doku.php?id=linux-kernel:drivers:simple-gpio#testing

Gruß Marco

von Trunes P. (trunes)


Lesenswert?

Danke für eure Antworten!

Beim µC hätte ich an einen RENESAS Controller gedacht...

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.