device drivers / coms, tornando um programa compatível com USB

0

Eu tenho dois softwares que servem virtualmente a mesma função dedicada, por exemplo, conectando-se a um único tipo de sistema de gerenciamento de mecanismo, mas realizando tarefas um pouco diferentes:

  • A primeira parte do software contém mapas de ar para combustível e tempo de ignição. coisas assim link ,

  • o segundo tipo de software "desbloqueia" certas mudanças de saída nos fios do próprio ecu e pode redimensionar os sensores no hardware link

A ECU se comunica com meu computador e com o primeiro software via USB a para USB b, embora eu tenha certeza de que isso é feito por meio de um conversor serial interno, pois não acredito que com o tempo eles teriam mudado o hardware básico.

Agora, meu problema reside na segunda parte do software, pois é a partir da versão do hardware anterior, quando eles usavam uma conexão USB para serial.

Como resultado, o segundo software não pode "ver" o hardware quando está conectado.

Agora eu experimentei e me disseram que não posso usar cabos de conversor serial e, de fato, a menos que eu tenha feito algo errado, isso é verdade até onde eu sei.

Eu entendo que o protocolo com USB e serial é totalmente diferente. No entanto, como mencionado acima, eu não acredito que a maneira fundamental pela qual a unidade está programada tenha mudado por causa de sua natureza / função; portanto, ela foi meramente atualizada para usar USB.

Então, aqui estão minhas perguntas (eu suspeito bastante tonto).

É um programa pequeno (C #?), todo o arquivo do programa é de apenas 500kb, e faz cerca de 5 tarefas do tipo IO e talvez algumas definições de voltagem.

  1. Posso de alguma forma pegar os arquivos necessários e os arquivos USB.dll etc e de alguma forma implementá-los na segunda parte do software?

  2. Ou existe algum sujeito inteligente que possa recodificar o segundo software para ser compatível com USB?

por Sic1978 07.01.2017 / 13:41

0 respostas

Tags