Etape 11 : Prep votre boîte linux mise à jour le noyau
Installer un serveur tftp
yum install serveur tftp
Obtenir l’image de u-boot et rendez-le accessible au sheevaplug
CD/var/lib/tftpboot /
wget http://www.cyrius.com/tmp/u-boot.bin-3.4.19
uboot.bin u-boot.bin-3.4.19 MV
VI /etc/xinetd.d/tftp
changer "désactiver = yes" à "désactiver = no"
Ajoutez le script pour charger le pilote ftdi lorsque le SheevaPlug est connecté :
vi /etc/udev/rules.d/85-sheevaplug.rules
# Si aucun pilote n’a réclamé l’interface encore, charger ftdi_sio
ACTION == « ajouter », SUBSYSTEM == « usb », ENV {DEVTYPE} == « usb_interface », \
ATTRS {idVendor} == « 9e88 », ATTRS {idProduct} == « 9e8f », \
PILOTE == "", \
RUN += « / sbin/modprobe -b ftdi_sio »
# Ajouter le sheevaplug VID et PID à la liste des périphériques pris en charge par ftdi_sio
ACTION == « ajouter », SUBSYSTEM == « pilotes », \
ENV {DEVPATH} == « / bus/usb-serial/pilotes/ftdi_sio », \
ATTR {new_id} = « 9e88 9e8f »
# éventuellement créer un lien symbolique de commodité pour le périphérique de la console
ACTION == « ajouter », noyau == « ttyUSB * », \
ATTRS {interface} == « SheevaPlug JTAGKey FT2232D B », \
ATTRS {bInterfaceNumber} == « 01 », \
Lien symbolique += « sheevaplug »
Branchez le câble série du Sheevaplug, si un/dev/ttyUSBx n’est pas créé, redémarrez
votre système linux