Конференция "WinAPI" » USB [D7, Win2k]
 
  • NiGGa © (19.10.07 22:13) [0]
    Доброго времени суток.

    Есть у меня некий девайс подключаемый к компьютеру посредством USB порта. Девайс свой (т.е. собранный), для управления некой железякой. Вопрос: ведь для программного взаимодействия с устройством мне достаточно придумать некий свой протокол (и нужно ли, мне вот кажеться, что нужно) и разработать свой же некий АПИ для взаимодействия с устройством, и посредством оного осуществить это самое взаимодействие? Есть ли смысл писать драйвер для устройства, и вообще, в каких случаях пишеться драйвер для устройства такого характера?

    Всем спасибо.
  • Antoxa2005 (21.10.07 13:10) [1]
    Есть такая, интресная книжка: ИНТЕРФЕЙС USB Практика использования и программирования. Павел Агуров. Санкт-Перербург "БХВ-Петербург" 2004г
  • tesseract © (21.10.07 13:48) [2]

    > и вообще, в каких случаях пишеться драйвер для устройства
    > такого характера?


    Во всех.
  • NiGGa © (21.10.07 22:08) [3]
    [1] Спасибо.

    [2] Если честно мне не ясен смысл драйвера в моем случае. Ведь программное взаимодействие с устройством я могу осуществить и без него. Что такого мне даст этот самый драйвер, что есть смысл тратить человекоресурс на его написание?
  • Сергей М. © (22.10.07 09:13) [4]

    > NiGGa ©   (19.10.07 22:13)


    Смотря что тобой подразумевается под драйвером.
  • DeBUGger13 © (22.10.07 11:33) [5]
    Суда гляньте!
    http://www.pcports.ru/Articles.php
    Там, правда c USB через Woodman USB adapter работают, но всё же.
    Очень мммного полезного (и книги по USB есть).

    > NiGGa ©   (21.10.07 22:08) [3]


    Вообшем если шо получится с устройством, пиши!
  • tesseract © (22.10.07 12:19) [6]

    > Что такого мне даст этот самый драйвер, что есть смысл тратить
    > человекоресурс на его написание?


    ресурс потратишь не большой - зато прибвака в производительности существенная. И клиенту приятнее.
  • NiGGa © (23.10.07 10:36) [7]

    > Сергей М. ©   (22.10.07 09:13) [4]
    >
    > Смотря что тобой подразумевается под драйвером.


    Некая программа предоставляющая некий интерфейс для работы с аппаратным обеспечением другим программам. Где-то так я это понимаю.
Есть новые Нет новых   [134431   +10][b:0][p:0]