Прототип USB-устройства
Суть в том, что перед тем как программировать устройство в железе устройства хочется создать прототип на хосте, который реализовывал бы общую логику устройства и пользовался возможностями хоста по отладке (например, вывод трейсинга в файл). А затем эту логику перенести в реальное устройство, подменив собственно траспортный уровень.
Если нет готового ответа, может быть кто-нибудь знает в какой стороне можно посмотреть?
Спасибо!
Есть же виртуальные устройства.Ничего конкретно посоветовать не могу,но есть примеры–тот же Alcohol создаёт виртуальный привод,которые видится как настоящее устройство(а не как «Устройство не-PnP»)
Цитата: rtiu
Подскажите, как именно и может ли вообще приложение представиться системе как usb-устройство? То есть так, чтобы система отправляла запросы приложению в лице некоторого вирутального USB-устройства и принимала данные от него же.
Суть в том, что перед тем как программировать устройство в железе устройства хочется создать прототип на хосте, который реализовывал бы общую логику устройства и пользовался возможностями хоста по отладке (например, вывод трейсинга в файл). А затем эту логику перенести в реальное устройство, подменив собственно траспортный уровень.
Если нет готового ответа, может быть кто-нибудь знает в какой стороне можно посмотреть?
Спасибо!
Суть в том, что перед тем как программировать устройство в железе устройства хочется создать прототип на хосте, который реализовывал бы общую логику устройства и пользовался возможностями хоста по отладке (например, вывод трейсинга в файл). А затем эту логику перенести в реальное устройство, подменив собственно траспортный уровень.
Если нет готового ответа, может быть кто-нибудь знает в какой стороне можно посмотреть?
Спасибо!
При решении задачи в лоб, пишется драйвер виртуальной USB шины и виртуального же клиентского устройства.