0 / 0 / 0
Регистрация: 16.02.2017
Сообщений: 6
|
|
1 | |
Общение с драйверами и usb24.09.2019, 15:23. Показов 2966. Ответов 5
Здравствуйте. Изучаю работу с usb. Так как сам я нуб хотел спросить у знающих людей, так как информация везде смутная.
1) Вот допустим сделал я свое hid usb устройство. Как мне подключиться и записывать в него с Qt. 2) Что использовать для общения с нестандартным самописным драйвером? 3) Как вообще работает драйвер. Он сам определяет в какие конечные точки что отправить по дескрипторам полученным с устройства в момент инициализации устройства в системе или ему надо конкретно указывать? Для чего драйвер с технической точки зрения? Он описывает какие то запросы к устройству которые можно вызывать из приложения? Подскажите какие либы, где лучше использовать. И расскажите кратко про то в чем суть драйвера. Заранее спасибо!
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
|
|
24.09.2019, 15:23 | |
Ответы с готовыми решениями:
5
общение с МК по USB Проблема с usb драйверами на Win10 Двунаправленное общение с принтером (USB, TCP/IP порт 9100) из драйвера Переводить команды USB WIFI Адаптера через компьютер по USB-USB для устройства |
166 / 164 / 27
Регистрация: 20.04.2010
Сообщений: 607
|
|
25.09.2019, 17:50 | 2 |
1. Ни как. Qt не умеет работать с HID устройствами. Используйте libusb.
2. Если драйвер HID устройства рабочий, то неважно что. Все должно работать. П.С. самописные дрова не писал, но с ними работал.
0
|
0 / 0 / 0
Регистрация: 16.02.2017
Сообщений: 6
|
|
25.09.2019, 20:47 [ТС] | 3 |
Да спасибо, libusb пытаюсь прикрутить. А есть, что то без фильтр драйвера?
0
|
166 / 164 / 27
Регистрация: 20.04.2010
Сообщений: 607
|
|
26.09.2019, 08:21 | 4 |
Что есть "фильтр драйвера"?
0
|
0 / 0 / 0
Регистрация: 16.02.2017
Сообщений: 6
|
|
26.09.2019, 18:52 [ТС] | 5 |
Фильтра драйвер как я понял это драйвер, который цепляется к драйверу устройства и перехватывает управление между приложением и драйвером устройства или драйвером устройства и нижележащим драйвером. libusb требует юзать фильтр драйвер. Я так и не понял как заюзать CUSTOM HID driver от windows походу он только устройство определять умеет и больше ничего. А, если я ставлю фильтр драйвер то библиотека вообще не работает, пока что думаю.
0
|
1 / 1 / 0
Регистрация: 20.05.2015
Сообщений: 6
|
|
16.12.2019, 23:16 | 6 |
осмелюсь предположыть прочитать статью одного интерестного человека,
http://we.easyelectronics.ru/e... v-usb.html может вам станет ясней как работать напрямую с устройством, и как ваше устройство ведет сябя с hid дескрипторами в win10, у меня проблема с определением контроллера в десятке, при том что в 7 и хр все работает ровно и без глюков что за контроллер юзаете, мой atmega8 с програмным usb host (v-usb hid) D+ PB2 D- PB3
0
|
16.12.2019, 23:16 | |
Помогаю со студенческими работами здесь
6
USB 2.0 определяется как USB 3.0, не работает USB-свисток, геймпад не подключается Соединение usb+usb+usb+usb+flash Беда с драйверами Проблема с драйверами Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |