USB устройство прикидывающееся Ethernet - картой : Вопрос?

Пришла тут в голову идея, но не смог нагуглить толковой информации… Отсюда возникает вопрос: каким образом USB-устройство может прикинуться сетевой картой, чтобы не требовалось писать свои драйвера и при этом можно было бы работать, например, с протоколом UDP?

Мне в руки как-то попадало фабричное изделие, но на тот момент я не обратил на него особого внимания. Помню только что ХРюшка прожевала его без вопросов и установки дополнительных дров…

Может кто подсказать как это можно реализовать или кинуть в меня ссылкой?
  • 0
  • 30 ноября 2011, 11:28
  • Ultrin

Комментарии (8)

RSS свернуть / развернуть
Есть стандартный класс RNDIS (вернее, это подкласс CDC) – как раз для Вашего случая. Правда, реализация не такая простая как в случае CDC-ACM, но и ничего особо сложного нет.
0
Спасибо. Сейчас погуглю данный класс…
0
Вот спецификация от Microsoft
0
Спасибо
0
Что то получилось наваять с этим классом, чтобы контроллер прикидывался ethernet по USB коннекту?
0
Извиняюсь, что поздно отвечаю, с RSS я так и не подружился…
Я плотно этой темой заниматься не стал. Мельком глянул на сложность реализации и решил что в моем случае овчинка не стоит выделки. На тот момент у меня не вышел опыт по запуску самодельной отладки на W5100 и я думал что будет проще: наваять переходник USB-LAN программно или подождать 2 недели, пока магазин привезет мне готовую отладку WIZ810.
0
Ну почему, есть и другие варианты: www.eltech.spb.ru/article/kontrolleri_ethernet_mac_phy_s_interfeysom_usb_ot_asix
0
Обращаю внимание на эту фразу в статье автора: "… ХРюшка прожевала его без вопросов и установки дополнительных дров…" Ваш по ссылке мост работает только с предустановленными драйверами.
0
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.