Я в значительной степени идиот, когда дело доходит до написания аппаратных драйверов, однако я вполне приличен в C / C ++.
У меня есть интересный проект, над которым я хочу поработать, который пытается использовать устройство в качестве сетевого прокси-сервера.
Я хотел бы создать драйвер, который выглядит как сетевой драйвер для Windows, но на самом деле отправляет / получает через USB-порт, подключенный к другому устройству.
У меня есть довольно хорошее представление о том, что необходимо реализовать, но я не знаю, с чего начать поиск информации об исследованиях.
Есть указатели?