Precisa de driver para tela sensível ao toque

0

Eu tenho uma tela sensível ao toque de 10 polegadas para um Raspberry Pi, mas o CD junto com o controlador de toque suportado apenas Win CE, Fedora, Suse, Redhat. Eu tentei Suse e Fedora; os arquivos estavam em formato de script, .sh .

Eu tentei chmod +x , depois sh touchkit.setup_Suse90.sh e recebi este erro:

Para 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 ")")//

Para o Fedora:

bash: ./touchkit.setup_fdr.sh: /bin/sh^M: bad interpreter: No such file or directory//

Mas eu preciso disso para Wheezy ... o que devo fazer?

    
por TheUnknown 21.05.2013 / 05:14

1 resposta

0

Esses arquivos são quebrados devido à conversão de final de linha do formato UNIX (LF) para o formato DOS (CRLF). Uma causa comum de tal corrupção é a transferência de FTP no modo ASCII em vez de binário.

No entanto, se esses drivers forem os mesmos disponíveis no link , eles são antigos e inúteis para as versões modernas do Linux; alguns drivers também contêm partes binárias somente x86 sem fontes e o licenciamento não é claro. Não perca tempo com eles - em vez disso, conecte a tela sensível ao toque a um computador Linux, determine as identificações do fabricante e do produto USB usando lsusb e, em seguida, procure drivers que correspondam a esse dispositivo.

Uma correspondência provável é o módulo do kernel usbtouchscreen (se você mesmo estiver criando o kernel, precisa ativar as opções INPUT_TOUCHSCREEN e TOUCHSCREEN_USB_COMPOSITE e, em seguida, selecionar pelo menos um subdriver para TouchKit, isso deve ser TOUCHSCREEN_USB_EGALAX ). Para o X11, você precisará do pacote xf86-input-evtouch .

    
por 21.05.2013 / 12:50