Grasshopper GPIO bzw. Codebeispiele?

OP Persönliche Seite #882971
Lesenswert?

Hallo,

gibt es C-Code-Beispiele fuer den Grasshopper, die das I/O 
demonstrieren? Wenn ich vorgehe wie hier: 
http://www.embedded-projects.net/index.php?page_id=237

bekomme ich beim Auslesen von /dev/iotest garnichts. Ich glaube aber 
auch irgendwie nicht dass es mit einem "touch /dev/iotest" tatsaechlich 
getan ist. Erwartet haette ich hier eher mknod.

Hat jemand Erfahrung von Euch, eventuell auch mit der Anbindung einer 
SD-Karte. Ein paar C Code-Beispiele waeren auch schon hilfreich.

Gruss,
Michael
#883023
Lesenswert?

Ich habe es auch geschafft, die Taste auf den Hopper abzufragen, falls 
Du es noch nicht gesehen hast :
Beitrag "Re: Grasshopper Inbetriebnahme"

Eine SD Karte wäre auch was feines, ich habe eine nach dem Schaltplan 
von NGW100 angeschlossen, leider klappt das nicht, irgendwie Fehlt mir 
beim Grasshopper der Anschluß für Carddetect von NGW100 ... und wie das 
auf einen anderen GPIO umzubiegen ist weiß ich leider nicht :-(

Es sollte im Embedded Projects Journal ein Beispiel erscheinen, leider 
ist die Zeitschrift noch nicht draußen :-(

Da bleibt nur noch abwarten und Bier trinken...

Gruß Sebastian
#883041
Lesenswert?

>Naja das alles bissel unbefriedigend dass es so wenig Doku gibt.

Tja leider,

dafür sind wir doch zuständigt ;-)

Ich habe schonmal große Lust weiter mit dem Hopper zu experimentieren, 
aber wie gesagt meine Versuche mit der SD Karte haben leider keine 
Ergebnisse geliefert und in den MMC Treiber Quellen habe ich keinen 
Anhaltspunkt gefunden was ich mit dem Card Detect machen soll, ob ich 
überhaupt was damit machen soll usw.
Dafür habe ich nicht die nötige Erfahrung in Sachen Kernelhacking.

Die Antwort habe ich mir in der Zeitschrift erhofft, mal abwarten...


Gruß Sebastian
Gast #884924
Lesenswert?

@sebastian: Zum Kernel hacken gibts LDD3. Ist einfacher als man denkt. 
Nur das Handling selbst, d.h. registrierung etc. der I/O steht nicht mit 
drin. Gibts aber afaik auch noch nicht solange im Kernel, dafür hat 
Atmel ne Doku dazu.
#885694
Lesenswert?

@ SiO2,

danke für den Tip.
Ich hoffe, daß ich mich jetzt nicht zum Affen mache, aber Google sagt
LDD3 wäre ein Buch von O'Reilly und zwar "Linux Device Drivers, Third 
Edition" ?
Ich meine, man kann das Buch sogar irgendwo  online lesen.

Ich warte erstmal auf Embedded Projects Journal, es kann nicht mehr 
lange dauerern, bis es raus ist.

Danke nochmals

Gruß Sebastian
Gast #886272
Lesenswert?

Guggl hat recht. Aber man kann es auch Kostenlos ziehen, legal.
Eigentlich ist es der 1. guggl link http://lwn.net/Kernel/LDD3/
Es gibt noch ein Buch in Deutsch (linux kernel treiber, oder so) aber 
das ist nicht besonders toll, aber hilft etwas an Verständnis und auch 
ein Hinweis auf das neue (vom 2.6.10er ;) ) Gerätesystem (oder so 
ähnlich) ist in dem Deutschen Buch.
Bei linux newbies findest Du auch noch Hinweise.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren