AT91 I/O benutzen Linux

Gast #1714494
Lesenswert?

Hallo,

seit ein paar Tagen versuche ich unter Linux auf einem AT91 eine LED zu 
toggeln, oder besser einen generellen zugriff auf die IO zu ermöglichen.
Ich weis das ich dazu einen treiber einbinden muss.
Dazu habe ich mir die Kernelsourcen den patch für AT91 heruntergeladen 
und das ganze crosskopiliert. Dann habe ich die Module 
erstellt(menuconfig: alles was mit  uio und gpio zu tuen hatte ) und die 
Dateien auf das Board kopiert und mit insmod geladen. z.B. insmod 
uio.ko.

jetzt weis ich nicht was ich damit anfangen soll. Ich bin eigentlich 
davon ausgegangen, dass dadurch ein neues device unter /dev erscheint 
welches sich dann wie tty oder ähnliches benutzen lässt.

Liege ich da mit meiner Vermutung falsch? muss ich das anders einbinden 
oder ist das der koplett falsche Weg?
#1714524
Lesenswert?

Wenn das ein halbwegs aktueller Kernel ist und die entsprechende Option 
im Kernel aktiv ist, findest du unter /sys/class/gpio eine Möglichkeit, 
die GPIOs zu kontrollieren.

Unter Documentation/gpio.txt findest Du (ab Zeile 480) die Beschreibung 
des Interfaces. Das kann sich von Treiber zu Treiber ein bischen 
unterscheiden, ich bin mir nicht 100%ig sicher, ob der at91 das alles 
implementiert, würde aber sagen, dass die Chancen gut stehen  :)

Viele Grüße,
        Simon

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