J'ai eu un écran tactile de 10 pouces pour un Raspberry Pi, mais le CD ainsi que le contrôleur tactile ne prenaient en charge que Win CE, Fedora, Suse, Redhat. J'ai essayé Suse et Fedora; les fichiers sont au format de script, .sh
.
J'ai essayé chmod +x
, alors sh touchkit.setup_Suse90.sh
, et j'ai eu cette erreur:
Pour Suse:
sh touchkit.setup_suse90.sh
: not foundtup_suse90.sh: 2: touchkit.setup_suse90.sh: //
: not foundtup_suse90.sh: 3: touchkit.setup_suse90.sh: ://
: not foundtup_suse90.sh: 4: touchkit.setup_suse90.sh: ://
: not foundtup_suse90.sh: 6: touchkit.setup_suse90.sh: ://
: not foundtup_suse90.sh: 8: touchkit.setup_suse90.sh: ://
: not foundtup_suse90.sh: 9: touchkit.setup_suse90.sh: ://
: not foundtup_suse90.sh: 10: touchkit.setup_suse90.sh: ://
: not foundtup_suse90.sh: 11: touchkit.setup_suse90.sh: ://
: not foundtup_suse90.sh: 16: touchkit.setup_suse90.sh: //
touchkit.setup_suse90.sh: 1: touchkit.setup_suse90.sh: Syntax error: word unexpected (expecting ")")//
Pour Fedora:
bash: ./touchkit.setup_fdr.sh: /bin/sh^M: bad interpreter: No such file or directory//
Mais j'en ai besoin pour Wheezy… que dois-je faire?
touch
raspberry-pi
L'inconnu
la source
la source
Réponses:
Ces fichiers sont cassés en raison de la conversion de fin de ligne du format UNIX (LF) au format DOS (CRLF). Une cause fréquente d'une telle corruption est le transfert FTP en mode ASCII au lieu de binaire.
Toutefois, si ces pilotes sont identiques à ceux disponibles sur http://www.touchkit.com/Drivers.htm , ils sont anciens et inutiles pour les versions modernes de Linux; certains pilotes contiennent également des parties binaires sans sources, uniquement x86, et les licences ne sont pas claires. Ne perdez pas de temps avec eux - connectez plutôt l'écran tactile à un ordinateur Linux, déterminez les ID de fournisseur et de produit USB à l'aide de
lsusb
, puis recherchez les pilotes correspondant à ce périphérique.Un match probable est le
usbtouchscreen
module du noyau (si vous construisez le noyau vous - même, vous devez activerINPUT_TOUCHSCREEN
etTOUCHSCREEN_USB_COMPOSITE
options, puis sélectionner au moins un sous - pilote, pour TouchKit cela devrait êtreTOUCHSCREEN_USB_EGALAX
). Pour X11, vous aurez besoin duxf86-input-evtouch
paquet.la source