.
2 Eseguire il comando " make menuconfig " nella finestra del terminale , senza le virgolette , per eseguire l' interfaccia grafica menuconfig .
3 Fare clic sul menu " Device Drivers " , e fare clic su " SPI ". . Scegliere il dispositivo SPI che si desidera configurare e selezionare "Modalità SPI supporto driver User " tra le opzioni
4
Aggiungere il seguente codice dal progetto Armbedded alla configurazione che si apre : < br >
static struct spi_board_info stamp9g20_spi_devices [ ] = { {
. modalias = " spidev " , Stati
. chip_select = 0 , Stati
. max_speed_hz = 1 * 1000 * 1000 , Stati
. bus_num = 1 , Stati
. mode = SPI_MODE_3 , Stati
} , Stati
{
< p > . modalias = " spidev " , Stati
. chip_select = 2 , Stati
. max_speed_hz = 1 * 1000 * 1000 , Stati
. bus_num = 1 , Stati < p . > Modalità = SPI_MODE_3 , Stati
} , Stati
} ;
Questa è una configurazione di base è possibile utilizzare per uno dei dispositivi SPI . Regolare la Herz si desidera consentire i chip di lavorare presso le specifiche per il vostro processore. Questo differisce dal produttore e il modello . È inoltre possibile regolare la modalità per la modalità che si desidera che il dispositivo da usare. Il progetto cCLinux offre una pagina che spiega le diverse modalità e dei diversi modi per configurare SPI seconda dei vostri obiettivi .
5
Salvare e chiudere il file e lo strumento menuconfig .
6 < p > Immettere i seguenti comandi nel terminale per ricompilare il kernel Linux :
fare
rendere moduli
sudo make modules_install
Quando il terminale richiede la vostra password , immetterla , quindi immettere , "sudo make install " senza le virgolette , per installare il kernel aggiornato sulla vostra macchina
7
Inserisci questi comandi per creare un'immagine avviabile per la vostra macchina . :
cd /boot
mkinitrd -o initrd.img - 2.6.25 2.6.25
Substitute " 2.6.25 2.6.25 " con due istanze del kernel costruire che si sta utilizzando . Il kernel di Linux costruire aggiornamenti frequenti .
8
Aprire la cartella " /boot /grub /menu.lst " eseguendo " gedit /boot /grub /menu.lst " nella finestra del terminale , senza virgolette . Cambiare l'initrd per l'immagine con il numero di build che hai elencato al punto sette, per esempio :
/boot/initrd.img-2.6.25
Premere il tasto " Salva" nella parte superiore del nell'angolo sinistro della finestra , quindi fare clic sulla "x" per chiudere il file .
9
Enter , "update - grub" nella finestra del terminale , senza le virgolette. Quindi immettere , " reboot" per riavviare il sistema con le nuove impostazioni .