Etape 2: Eléments de logiciel
Pièces de logiciel :
- OS : Raspian poussive .
-Pilotes Framebuffer et écran tactile basés sur FBTFT.
-Émulateur AdvanceMame .
-Certains scripts Python pour la gestion des contacts.
-Modifier le fichier rc.local, X11 configuration, configuration xinput evdev pour correspondre à vos besoins.
FBTFT pilotes :
Les pilotes FBTFT sont maintenant inclus dans le noyau de la Raspberry Pi et peuvent être installés avec rpi-mise à jour.
Vous devez définir et activer le module du pilote pour votre TFT.
Pour ce projet (TFT est un ITDB02-2.8), l’appareil est enregistré avec cette ligne de commande :
sudo modprobe fbtft_device name = itdb28fb GPIO = conduit : 18, db0:14, db1:15, db2:4, db3:23, db4:24, db5:27, db6:8, db7:22, dc:3, wr:2, reset : 25
-« GPIO » doit correspondre à votre câblage / « nom » est le pilote de fbtft spécifiques pour le modèle TFT.
-Sinon, vous pouvez modifier GPIO dans la source (fichier fbtft_device.c) et compiler le pilote mis à jour le (https://github.com/torvalds/linux/blob/master/drivers/staging/fbtft/README)
-Voir https://github.com/notro/fbtft/wiki, il existe de nombreuses informations sur les pilotes de TFT sur ces pages.