.
2 Exécutez la commande " make menuconfig " dans la fenêtre de terminal, sans les guillemets , pour exécuter l'interface utilisateur graphique menuconfig .
3
Cliquez sur le menu " Device Drivers " et cliquez sur " SPI ". . Choisissez le périphérique SPI vous voulez configurer , puis sélectionnez «mode SPI support de pilote de périphérique de l'utilisateur " dans les options
4
Ajoutez le code suivant à partir du projet Armbedded à la configuration qui s'affiche : < br >
static struct spi_board_info stamp9g20_spi_devices [ ] = { {
. modalias = " spidev " , AB
. chip_select = 0 , AB
. Mode max_speed_hz = 1 * 1000 * 1000 , AB
. bus_num = 1 , AB
. = SPI_MODE_3 , AB
} , AB
{
. modalias = " spidev " , AB
. chip_select = 2 , AB
. max_speed_hz = 1 * 1000 * 1000 , AB
. bus_num = 1 , AB
= SPI_MODE_3 , AB
} , AB
}; .
Il s'agit d'une configuration de base, vous pouvez utiliser l'un de vos périphériques SPI . Réglez le Herz vous souhaitez autoriser les copeaux de travailler à les spécifications de votre processeur. Cela diffère selon le fabricant et le modèle. Vous pouvez également régler le mode à la mode que vous voulez que périphérique à utiliser . Le projet de cCLinux propose une page expliquant les différents modes de transport et les différentes façons de configurer SPI en fonction de vos objectifs.
5
Sauvegardez et fermez le fichier et l'outil menuconfig.
6 < p> Entrez les commandes suivantes dans le terminal de recompiler le noyau Linux:
faire
faire modules
sudo make modules_install
Lorsque le terminal vous invite votre mot de passe , entrez-le , puis entrez " sudo make install" sans les guillemets , pour installer le noyau mis à jour sur votre machine
7
Entrez ces commandes pour faire une image bootable pour votre machine. : Photos
cd /boot
mkinitrd -o initrd.img - 2.6.25 2.6.25
Substitute " 2.6.25 2.6.25 " avec deux instances de la compilation du noyau que vous utilisez actuellement . Le noyau Linux construire des mises à jour fréquemment .
8
Ouvrez le dossier " /boot /grub /menu.lst " en exécutant " gedit /boot /grub /menu.lst " dans la fenêtre de terminal, sans les guillemets . Changer le initrd à l'image avec le numéro de build que vous avez énumérés dans sept étapes , par exemple :
/boot/initrd.img-2.6.25
Appuyez sur le bouton "Enregistrer" dans le coin supérieur coin gauche de la fenêtre , puis cliquez sur le "x " pour fermer le fichier .
9
Enter " update-grub " dans votre fenêtre de terminal, sans les guillemets. Entrez ensuite , "reboot " pour redémarrer votre système avec les nouveaux paramètres.