Войти

Показать полную графическую версию : доступ к USB из-под DOS`а


IRV
27-12-2004, 03:16
Приветствую всех!
Как реализовать сабж.
Прочитав спецификацию 1.1, я в общих чертах понял форматы пересылаемых пакетов, их очерёдность и т.п.
Но вот куда их засылать - это для меня загадка!
Какой номер порта у хост-контроллера?
Устройства уже энумерованы и инициализированы, или я это должен сделать сам?
Смотрел кернел линуха... не нашел реализации функции submit_urb, к которой вели все ссылки.
Где бы найти нормальный пример обращения к эндпоинтам?

hasherfrog
27-12-2004, 09:51
http://wwwbode.cs.tum.edu/Par/arch/usb/usbdoc/
Надо будет как-то вынести в доки...
Ещё много чего тут
http://www.usbman.com/linuxusb.htm

Но по конкретно ДОС я ничего не видел (перерыл тонны доков недели три назад).

IRV
29-12-2004, 17:00
Один товарищ (огромное ему спасибо!) дал исходники энумератора USB на паскале (соответственно под DOS).
Сегодня протестирую и на неделе перекину на асм.




© OSzone.net 2001-2012