Besoin d'un pilote pour l'écran tactile

0

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?

L'inconnu
la source
1
Essayez plutôt Raspberry Pi , Unix et Linux , Ask Ubuntu ou Super User . Le débordement de pile est destiné aux questions de programmation.
Ry-

Réponses:

0

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 usbtouchscreenmodule du noyau (si vous construisez le noyau vous - même, vous devez activer INPUT_TOUCHSCREENet TOUCHSCREEN_USB_COMPOSITEoptions, puis sélectionner au moins un sous - pilote, pour TouchKit cela devrait être TOUCHSCREEN_USB_EGALAX). Pour X11, vous aurez besoin du xf86-input-evtouchpaquet.

Sergey Vlasov
la source