.
2 Führen Sie das "make menuconfig "-Befehl in das Terminal-Fenster , ohne die Anführungszeichen , laufen die menuconfig grafische Benutzeroberfläche.
3
Klicken Sie auf " Device Drivers "-Menü , und klicken Sie auf " SPI ". . Wählen Sie die SPI -Gerät Sie konfigurieren möchten , und wählen Sie "User -Modus SPI device driver support " aus den Optionen
4
Fügen Sie den folgenden Code aus dem Armbedded Projekt an der Konfiguration das kommt :
static struct spi_board_info stamp9g20_spi_devices [] = { {
. modalias = " spidev " ,
. chip_select = 0 ,
. max_speed_hz = 1 * 1000 * 1000 ,
. bus_num = 1,
. mode = SPI_MODE_3 ,
} , {
< p > . modalias = " spidev " ,
. chip_select = 2 ,
. max_speed_hz = 1 * 1000 * 1000 ,
. bus_num = 1,
< p . > mode = SPI_MODE_3 ,
} ,
};
Dies ist eine grundlegende Konfiguration für einen Ihrer SPI -Geräte verwenden können. Stellen Sie die Herz Sie wollen , damit die Chips an den Spezifikationen für Ihren Prozessor arbeiten. Dies unterscheidet sich von Hersteller und Modell. Sie können auch wollen , um Ihren Modus auf den gewünschten Modus , dass Gerät zu bedienen anzupassen. Die cCLinux Projekt bietet eine Seite mit der Erläuterung der verschiedenen Modi und die verschiedenen Möglichkeiten, um SPI je nach Ihren Zielen konfigurieren.
5
Speichern und schließen Sie die Datei und das Werkzeug menuconfig .
6 < p> Geben Sie die folgenden Befehle in das Terminal , um den Linux-Kernel kompilieren :
machen
machen Wenn das Terminal fordert Sie Module