Forum: Mikrocontroller und Digitale Elektronik SPI Ansteuerugung unter Embedded Linux


von Andrej (Gast)


Lesenswert?

Hallo an alle,

Wie kann ich unter Embedded Linux den SPI-Port ansteuern?

Also:

1. Konfigurieren: clock-anstellen, bitbreite etc...
2. Daten ausgeben und einlesen...

für den RS232 habe ich in Forum einige Beiträge gefunden, muss also auch 
für den SPI was geben, am besten währe natürlich ein Beispiel in C...

Bin für jegliche Infos, am besten noch Code dankbar...

Habe dieses Board aus dem Shop: "EP9302 ARM Linux Entwicklungsplatine".

von Andrej (Gast)


Lesenswert?

ist das Problem jetzt zu einfach?? oder eher das Gegenteil...

von Εrnst B. (ernst)


Lesenswert?

Du stellst zuerst sicher, dass dein Kernel den SPI-Treiber drinnen hat, 
und dann begibst du dich in /usr/src/linux/Documentation/spi und liesst 
ne Runde?

von Andrej (Gast)


Lesenswert?

Danke Ernst,

in dem /usr Verzeichnis habe ich nur das:
/usr # ls
bin    sbin   share

auf dem Board läuft jetzt linux 2.6 war schon vorinstalliert... gegen 
Dokus habe ich nichts gegen nur wo findet man die?

von Andreas S. (andreas) (Admin) Benutzerseite


Lesenswert?

Die Datei findest du im Kernel-Sourcetree, nicht im Target-Dateisystem. 
Ich bin mir aber nicht sicher ob der Kernel überhaupt schon einen 
passenden SPI-Treiber für den Prozessor enthält.

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.