У меня есть несколько вопросов, касающихся связи через USB-кабель в Linux в среде Host-Target Device. (USB2.0)
У нас есть хост-компьютер, подключенный к целевому устройству (ОС Linux) через USB-кабель.
На целевом устройстве нам нужно создать 3 или 4 дочерних процесса. [Использование fork () или некоторый эквивалентный системный вызов]
Весь дочерний процесс должен взаимодействовать с хост-ПК независимо, хотя есть собственный дескриптор исходного файла и дескрипторы файла-приемника.
В соответствии с нашими экспериментами, один процесс связывается с ПК за один раз, тогда контроль передается другому процессу. Но наше требование для одновременного общения. Мы не уверены, что драйвер USB (2.0 / 3.0) поддерживает эту методологию.
Любые указания по этому поводу будут полезны.
Спасибо.
-AD