Forum: Mikrocontroller und Digitale Elektronik Gumstix - Einstieg


von mischterx (Gast)


Lesenswert?

Hallo,

ich möchte mich in Gumstix etwas einarbeiten, um es später in Projekten 
einsetzen zu können. Kaufen möchte ich mir den Overo IronStorm COM.
Ich habe schon etwas Erfahrung mit Linux, jedoch auf Nutzerebene und 
eher weniger weiter ins System eingehend.
Da sind allerdings noch ein paar Sachen, die mir noch nicht so ganz klar 
sind und die ich auch mit google nicht so ganz lösen konnte. (entwickelt 
wird in C/C++)

1.Am Ende soll ein System entstehen, dass komplett ohne Display 
auskommt. Das heißt, dass beim Booten nur der Kernel mit den Treibern 
geladen werden soll, und danach direkt das Hauptprogramm (in C++), das 
dann in einer while() Schleife bleibt, und die Thread Verwaltung 
übernimmt. Ist das ohne weiteres möglich, oder wie könnte ich sowas 
realisieren?

2.Wie läuft das mit der Peripherie? Wenn ich das richtig verstanden 
habe, ist bei dem Linux Image bereits ein Treiber dabei? Sind die 
Gerätedateien auch schon angelegt? Wie kann ich einen Protokoll Treiber 
für die verschiedenen Geräte (am z.B. SPI) schreiben und mit einhängen, 
sodass die Kommunikation automatisch im Hintergrund läuft und ich dann 
nurnoch die empfangenen Daten auslesen muss? Oder sollte ich lieber in 
meiner Anwendung das Device direkt öffnen und mit Read/Write ein 
Protokoll direkt in die Anwendung implementieren?

3.Da wir sowieso ein eigenes Mainboard entwickeln werden wir uns wohl 
keins der Expansion Boards kaufen. Allerdings werden wir dann wohl 
keinen direkten Anschluss mehr an den PC haben, sondern nur noch über 
WiFi oder Bluetooth. Das Betriebssystem wird auf der MicroSD liegen. 
Gibt es einen guten Link, indem erklärt wird, was man alles braucht, um 
z.B. mit Ecplise Anwendungen zu Entwickeln, eventuell noch Packete mit 
einbinden und das ganze von SD ausführbar zumachen?

Ich hoffe der ein oder andere kann mir helfen, oder mir zumindest ein 
paar gute Links/Bücher Tipps zu gumstix, Linux oder Gumstix Entwicklung 
nennen. Im gumstix wiki steht zwar ne Menge drin, aber nicht so 
wirklich, wie ich die ganzen Komponenten an in Applikations verwenden 
kann.

MfG
mischterx

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.