GPIO unter Embedded Linux

U

ubuntu_amateur

Guest
GPIO zu verwenden, die GPIO-Control-Register erforderlich ist, um eingestellt werden.
unter Embedded Linux, sollte GPIO-zu-PCI-I / O-Bereich zugeordnet werden?
die IRQ sollte sie organisiert werden?
gibt es nur Belastung der Fahrer des GPIO?

Wie kann ich GPIO unter Embedded Linux?
Wer könnte einige Unterlagen oder Tipps?

 
Ich bin nicht wirklich sicher, dass entweder, aber IIRC ARM Karten "alles" auf seine Speicher (memory-I / O-mapped).Daher mmap () - Kernel-Modus-Funktion - könnte Ihnen helfen.Ich glaube, diese Funktion sollte auf Embedded Linux und unterstützt werden.

 
falls verwendet 0xcf8 und 0xcfc, GPIO können so eingerichtet werden, lesen und schreiben.

aber, wie vereinbaren Sie einen IRQ GPIO unter Embedded Linux?

 
Hallo,

Sie sollten Plattform Dokument lesen zu verstehen, die Erinnerung Karte.
Wenn Sie ein SCO den Einsatz mit ARM-Kern als ein Mikroprozessor, wie Ti OmpA 1710, sollten Sie das OMAP 1710 Datenblatt.Im Datenblatt wird es darauf hin, die GPIO-Speicher zu adressieren.

Im Datenblatt wird, GPIO werden, um den Speicherplatz von ARM-Speicher anstatt PCI I / O-Bereich zugeordnet.

 
u have Wunsch des Kernels für bestimmte irq.
Verwendung folgenden Kernel-API:
request_irq ()

 
nur schreiben oder lesen Sie die Register-Steuerelement gpio, ist es sehr einfach

 

Welcome to EDABoard.com

Sponsor

Back
Top