Driver sem fio para movimento do mouse no LInux / windows (com a ajuda de um quadro interativo)

2

Eu mudei para trabalhar principalmente na máquina Linux principalmente Ubuntu 15.04. Por favor, a pergunta aqui: link

Eu tenho uma placa sem fio com link Eu estou tentando conectar através de dongle mas sem sucesso e suporte não está disponível. Mas eu posso fazer isso através de um usb.

Como posso ter certeza de que a placa está enviando sinais para meu laptop?

O dongle está conectado à porta COM2

eeuhabiliteiaportaCOM2nasconfiguraçõesdaplaca.

Aplacamostraessainterface.Elemostraaplacavinculadapor1segundoe,emseguida,éatualizadanovamente.Alémdisso,oquesignificaesteúltimonúmero?Estouassumindoqueéalgumnúmerodeporta.

Editar1:

mudouaportaposteriormenteparaCOM30dogerenciadordedispositivos

importserialwhileTrue:ser=serial.Serial(port='COM30',baudrate=9600)print"try"
    s=ser.read(100) #reading up to 100 bytes
    print s
ser.close()

Eu tentei escrever um pequeno programa para ler a entrada do quadro e talvez possivelmente mover o mouse. Com o programa acima eu não recebo nenhuma entrada da placa. Mas eu não tenho ideia de como os drivers funcionam, por favor, deixe-me saber se estou fazendo algo errado. Você precisa inicializar o conselho primeiro?

    
por Abhishek Bhatia 13.11.2015 / 10:42

1 resposta

1

Estou assumindo que:

  • O Dongle é um conversor serial para USB que você está conectando ao seu PC.
  • Você está conectando a placa pela sua COM2 através do cabo serial por "dongle" à porta USB do laptop atribuída à COM2 / COM30.

Eu não sei:

  • As capturas de tela "Config" e "board_driver" são tiradas da placa ou de seu PC?
  • Você tem placa de porta Ethernet? É sem fio - perdeu isso.
  • 192.168.0.127 é um endereço IP de uma placa ou de um PC?
  • O que você quer dizer com:

    The board shows this interface. It shows Board binded for 1 sec and then refreshes again.

Então agora eu tento ajudar um pouco ...

How do I make sure that the board is sending signals to my laptop.

I tried to write a small program to read input from the board and then maybe possibly move the mouse. With the above program I get no input from the board.

Do you need to intialise the board first?

Você não pode presumir que a placa pergunte primeiro - a placa pode atuar como servidor / escravo e esperar por solicitações do cliente / mestre. Mesmo que a placa atue como cliente / mestre, os parâmetros de comunicação serial (taxa de transmissão, contagem de bits de dados, paridade, contagem de bits de parada) devem ser idênticos em ambos os lados (placa e PC).

Você pode monitorar a comunicação serial com:

  • Sysinternals PortMon.
  • Monitor de porta serial livre de software HHD / Analisador serial gratuito.
  • Muitas outras ferramentas ...

Also, what does the latter number of it mean? I am assuming it's some port number.

Se você quer dizer 5000, pode ser um número de porta IP - compare com Config - > Parâmetros do NetBoard - > Porto.

But I have no idea how drivers work, please let me know if I am doing something wrong.

Você deve experimentar as conexões TCP / UDP primeiro - Config - > O NetBoard Params sugere que ele escute em 192.168.0.127:5000 ou tentará se conectar a 192.168.0.127:5000.

Software útil:

  • Utilitário HWgroup Hercules SETUP.
  • Wireshark.

IMO você deve começar a partir de monitorar a comunicação funcional do quadro com uma máquina XP.

    
por 17.11.2015 / 20:34