Скорость передачи USB

Тема в разделе "WASM.HARDWARE", создана пользователем simnet_, 29 май 2008.

  1. simnet_

    simnet_ New Member

    Публикаций:
    0
    Регистрация:
    18 дек 2007
    Сообщения:
    109
    Подскажите, каким образом можно получить скорость передачи данных по USB-порту. Имею ввиду следующее: к USB подключен некий девайс, который шлет кучу мусора в порт. В Win загружен драйвер, который читает этот "мусор", и, привязавшись к системному времени, пытается определить текущую скорость пепредачи. Это подключаемое устройство шлет данные на максимально возможной для USB 2.0 скорости. Я представляю себе, что некоторые пакеты просто не дойдут до адресата, благодаря чему можно вычислить скорость.. Или нет? Насколько повлияет на качество такогно определения многозадачность ОС? В самом стандарте еще не разобрался до конца, поэтому прошу не готовое решение, а хотя бы принцип. Спасибо

    И еще: на каком уровне это можно реализовать (шина USB, контроллер, что-нибудь пониже)?