Интерфейс USB. Практика использования и программирования

Drivers for periphery equipment
  • Globalizer, тогда уж сразу содрать пингвина из пингвина. И с прикруткой проблем не будет. Только получится далеко не Колибри.
    И мы уже давно не пешки,
    Мы пули, мы орлы, и решки!
    Война ютит бинарный код,
    Умри, или иди вперед!
  • Вышла новая книга об интерфейсе USB ( UHCI, OHCI, EHCI и даже XHCI) - "USB: The Universal Serial Bus" by Benjamin David Lunt http://www.amazon.com/USB-Universal-Ser ... 1468151983
  • Также на довольно простую, но в то же время работающую реализицию usb-протоколов, не завязанную ни на одну операционную систему можно посмотреть в libpayload от проекта coreboot http://review.coreboot.org/gitweb?p=cor ... 86;hb=HEAD
  • Проверять и отлаживать драйвера USB можно и с помощью qemu последних версий - там есть перенаправление usb-протоколов (usb redirection), в том числе, и по сети. Подробности смотреть здесь http://hansdegoede.livejournal.com/11006.html и здесь http://fedoraproject.org/wiki/Features/ ... edirection

    Также прилагаю две утилиты, запускать из-под DOS-а, которые выводят и позволяют редактировать информацию о чипсете, оборудовании, в том числе, и USB контроллерах, даже XHCI. Одна из них от AMI. ОЧЕНЬ мощные утилиты, используются разработчиками BIOS.
    Attachments
    RU0494.ZIP (80.87 KiB)
    RU tool for DOS
    Downloaded 429 times
    PL tool for DOS
    Downloaded 428 times
  • Отладка в qemu - это мазохизм. Я начальный вариант своего кода usb в Bochs отлаживала. Между прочим, поддержка XHCI в последнем Bochs заявлена.
    Сделаем мир лучше!
  • Вроде, даже частично работает, а не просто заявлена.

    (да, я КО, но вдруг кто возьмёт старую версию и потом будет ядом плеваться) bochs надо из trunk'а юзать, там же ж каждый день фиксы и допиливания фич, а ведь всего двое пилят, насколько я понимаю.
  • Who is online

    Users browsing this forum: No registered users and 3 guests