Есть-ли здесь СПЕЦЫ ?, QUSB-master |
Здравствуйте, гость ( Вход | Регистрация )
Есть-ли здесь СПЕЦЫ ?, QUSB-master |
JohnZ |
13.11.2017, 13:40
Сообщение
#1
|
Участник Группа: Участник Сообщений: 139 Регистрация: 19.7.2014 Пользователь №: 4190 Спасибо сказали: 10 раз(а) Репутация: 0 |
Пытаюсь написать универсальные "дрова" для USB сканера ШК.
Универсальные в том смысле что под Lin/Win и с учётом разновидности протоколов самих ШК (USB-COM / KB) Всё что перерыл - работает в основном на тредах, и даже не "подозревает" о аппаратных прерываниях Было уже обрадовался увидев в LibUSB вызов
но как оказалось её реализация организует свой "внутренний" тред для раздачи event-ов и опроса устр-в ... ... поэтому call-back - чная ф-ция у меня не вызывалась. На обслуживание (и перехват) USB прерываний у гугля почему-то затык, или я его неправильно спрашивалЪ ... Что нужно ? В пространстве пользователя ( т е в ПО ) "сесть" на НУЖНОЕ прерывание и формировать сигналы с принятым и расшифрованным кодом ШК из call-back - чной ф-ции. (как в DOS-e для COM-Port ) Расшифровывать ШК нужно т к разные сканеры по разному его формируют ... Кто в курсе, подскажите куда копать ?! Буду премного благодарен за ссылки и примеры. |
|
|
JohnZ |
18.1.2018, 16:49
Сообщение
#2
|
Участник Группа: Участник Сообщений: 139 Регистрация: 19.7.2014 Пользователь №: 4190 Спасибо сказали: 10 раз(а) Репутация: 0 |
Согласен на 500100 % !!!
... но для стороннего наблюдателя (юЗверя) именно Скорость реакции и является Производительностью ! Прога может тупо ничего не делать выжидая "положенный" тайм-аут железяки, а юЗверь подумает что комп долго думает и поэтому медленный, надо его менять |
|
|
Текстовая версия | Сейчас: 5.12.2024, 5:13 |