У меня есть 2 программы, которые выполняют практически одну и ту же специальную функцию, например, подключаются к системе управления двигателем одного типа, но выполняют несколько разные задачи:

ECU связывается с моим компьютером и первым программным обеспечением через USB a на USB b, хотя я вполне уверен, что это делается с помощью внутреннего последовательного преобразователя, так как я не верю, что со временем они изменили бы основное оборудование.

Теперь моя проблема связана со вторым программным обеспечением, которое связано с выпуском аппаратного обеспечения до того, как они использовали USB для последовательного соединения.

В результате вторая часть программного обеспечения не может "видеть" оборудование, когда оно подключено.

Теперь я экспериментировал, и мне сказали, что я не могу использовать кабели последовательного преобразователя, и действительно, если я не сделал что-то не так, насколько я знаю, это правда.

Я понимаю, что протокол com для USB и serial абсолютно разные. Однако, как упоминалось выше, я не верю, что фундаментальный способ программирования устройства изменится из-за его природы / функции, поэтому он был просто обновлен для использования USB.

Итак, вот мои (я подозреваю, довольно глупые) вопросы.

Это маленький (C #?) Программа, весь программный файл занимает всего 500 КБ, и он выполняет около 5 задач типа ввода-вывода и, возможно, пару определений напряжения.

  1. Можно ли как-то взять необходимые файлы дисков и файлов USB.dll и т.д. И как-то внедрить их во второй программный продукт?

  2. Или есть какой-нибудь умный парень, который может перекодировать второй программный продукт, чтобы он был USB-совместимым?

0