как работает usbnet - PullRequest
       3

как работает usbnet

1 голос
/ 20 марта 2011

в системе usb не было ресурса прерывания, поэтому каждый перевод должен выполняться с хост-устройства (ПК). Но когда мы используем usbnet, устройство и ПК можно использовать как компьютер через Ethernet.
Я путаюсь, если устройство сначала пингует хост, как хост узнает этот перевод?

1 Ответ

2 голосов
/ 20 марта 2011

кажется, что хост (компьютер, к которому подключен адаптер ethernet / usb) просто регулярно опрашивает адаптер для проверки поступления некоторых данных.

USB-устройство похоже на «ведомое устройство» хост-компьютера. поэтому, когда устройство получает некоторые данные из сети, оно буферизует их. регулярно хост-компьютер спрашивает устройство, получил ли он какие-либо данные, после чего устройство может передавать буферизованные данные на хост.

хост очень часто запрашивает устройство (сотни раз в секунду).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...