Igor V
Пользователь
Сообщений: 26
|
|
« : 30 Сентябрь, 2016, 13:03:06 » |
|
Здравствуйте, подскажите пожалуйста, как правильно подключить touchscreen к cpc108?
При запуске использую следующий скрипт: io-usb -dohci -dehci & waitfor /dev/io-usb/io-usb 10 io-hid -d egalax & Photon & waitfor /dev/photon 10 io-graphics & waitfor /dev/phfont 10 devi-hirun kbd fd -d/dev/kbd ps2 mousedev & devi-hid touch & pwm & bkgdmgr & shelf & pterm &
В результате работы touchscreen реагирует, но курсор не управляется правильно - постоянно оказывается вверху, ведешь вниз - курсор вправо и наоборот. Ведешь вверх - курсор влево и наоборот. Есть предположение, что выбрал не верный драйвер.
Буду признателен за советы.
|
|
|
Записан
|
|
|
|
Андрей Докучаев
Сотрудник СВД ВС
Легенда
Сообщений: 1076
|
|
« Ответ #1 : 30 Сентябрь, 2016, 13:39:51 » |
|
С большой долей вероятности просто не откалибровали тачскрин, поскольку если реакция на нажатие более-менее коррелирует с ожидаемой, то драйвер выбран верно. Запустите утилиту calib или acalib после старта Photon.
|
|
|
Записан
|
|
|
|
Igor V
Пользователь
Сообщений: 26
|
|
« Ответ #2 : 30 Сентябрь, 2016, 13:50:56 » |
|
С большой долей вероятности просто не откалибровали тачскрин, поскольку если реакция на нажатие более-менее коррелирует с ожидаемой, то драйвер выбран верно. Запустите утилиту calib или acalib после старта Photon.
утилита calib запускается, однако, попасть в "бычий глаз" при калибровке нереально, курсор ведет себя непредсказуемо. Как то раз, при подключении usb-мышки, неверно выбрал usb драйвер и была похожая ситуация, исправил это путем включения правильного драйвера. Но сейчас даже нет предположений.
|
|
|
Записан
|
|
|
|
Андрей Докучаев
Сотрудник СВД ВС
Легенда
Сообщений: 1076
|
|
« Ответ #3 : 30 Сентябрь, 2016, 14:19:05 » |
|
Не нужно стремиться попасть. просто жмите куда просят не глядя на курсор.
|
|
|
Записан
|
|
|
|
Андрей Докучаев
Сотрудник СВД ВС
Легенда
Сообщений: 1076
|
|
« Ответ #4 : 30 Сентябрь, 2016, 16:36:14 » |
|
Ещё один момент, забыл отметить. Нужно нажать в центр круга и удерживать до появления следующего.
|
|
|
Записан
|
|
|
|
Igor V
Пользователь
Сообщений: 26
|
|
« Ответ #5 : 05 Октябрь, 2016, 09:44:16 » |
|
Добрый день. Многочисленные попытки откалибровать тач дисплей не принесли результата. Скажите пожалуйста, есть ли различие в работе у драйвера devh-egalax.so, который есть стандартно в QNX 6.5 neutrino и драйвера для QNX 6.5 на сайте производителя? Который из них стоит лучше использовать? Заранее спасибо.
|
|
|
Записан
|
|
|
|
Андрей Сеньков
Администратор
Ветеран
Сообщений: 339
|
|
« Ответ #6 : 05 Октябрь, 2016, 10:03:52 » |
|
Добрый день!
Уточните, о каких драйверах на сайте производителя идет речь.
|
|
|
Записан
|
|
|
|
Igor V
Пользователь
Сообщений: 26
|
|
« Ответ #7 : 05 Октябрь, 2016, 10:44:25 » |
|
Добрый день!
Уточните, о каких драйверах на сайте производителя идет речь.
там инструкция,скрипт и две утилиты eeti_devi и devu-touch-mouse, которые не документированы в QNX 6.5 вот ссылка http://www.eeti.com.tw/drivers_QNX.html
|
|
« Последнее редактирование: 05 Октябрь, 2016, 10:47:26 от Igor V »
|
Записан
|
|
|
|
Андрей Сеньков
Администратор
Ветеран
Сообщений: 339
|
|
« Ответ #8 : 05 Октябрь, 2016, 15:05:58 » |
|
Пробовали ли Вы запускать тачскрин с модулями eeti_devi и devu-touch-mouse, как это указано в инструкции?
|
|
|
Записан
|
|
|
|
Igor V
Пользователь
Сообщений: 26
|
|
« Ответ #9 : 07 Октябрь, 2016, 11:30:19 » |
|
Пробовали ли Вы запускать тачскрин с модулями eeti_devi и devu-touch-mouse, как это указано в инструкции?
Пробовал. Результата не дало. Тачскрин вообще никак не реагирует.
|
|
|
Записан
|
|
|
|
Андрей Сеньков
Администратор
Ветеран
Сообщений: 339
|
|
« Ответ #10 : 07 Октябрь, 2016, 13:56:03 » |
|
Добрый день! Если у Вас есть возможность передать нам оборудование, мы готовы принять и проанализировать ситуацию. Для этого обратитесь на e-mail техподдержки http://kpda.ru/contacts/
|
|
|
Записан
|
|
|
|
Igor V
Пользователь
Сообщений: 26
|
|
« Ответ #11 : 17 Октябрь, 2016, 10:24:55 » |
|
Здравствуйте, мне удалось откалибровать тачскрин. Сейчас возник вопрос, у курсора отсутствует репозиционирование, т.е. чтобы им управлять, нужно палец ставить на сам графический курсор и тащить его в нужную точку. Если ткнуть пальцем в область, где курсора нет, он там не появляется. Подскажите пожалуйста, это так и должно быть в QNX или нет?
|
|
|
Записан
|
|
|
|
Андрей Докучаев
Сотрудник СВД ВС
Легенда
Сообщений: 1076
|
|
« Ответ #12 : 17 Октябрь, 2016, 10:41:25 » |
|
Подскажите пожалуйста, это так и должно быть в QNX или нет? Так быть не должно. Попробуйте проанализировать вывод утилиты hidview -a (запуск Photon не обязателен) на предмет одиночных нажатий. То есть, некоторое время нажимаете в одном углу экрана, прикидываете визуально какие байты меняются при небольших перемещениях (обычно устройство выдает X событий нажатия и 1 отжатие, каким байтом/битом оно регламентируется обычно также достаточно просто определяется), потом делаете одиночное нажатие в противоположном углу. В первую очередь интересует: будет ли одиночное нажатие /отжатие получено утилитой и изменятся ли ощутимо координаты.
|
|
« Последнее редактирование: 17 Октябрь, 2016, 10:43:21 от Андрей Докучаев »
|
Записан
|
|
|
|
Igor V
Пользователь
Сообщений: 26
|
|
« Ответ #13 : 18 Октябрь, 2016, 09:16:19 » |
|
Здравствуйте!
Нашел у себя ошибку при подключении,исправил, репозиционирование работает. Проанализировал вывод hidview -a: Одиночное отжатие утилита получает. Например 00 : 81 de 02 72 03 80 00 : 03 00 00 00
При нажатии в другую точку, все байты кроме первого заметно меняются.
Сейчас возникла другая проблема: Я удачно откалибровал экран, но нажать на кнопку ACCEPT в конце калибровки не получается, как будто клик не работает. Подскажите пожалуйста, с чем это может быть связано? (пробовал нажимать и один и два и три раза, не помогло)
Заранее спасибо.
|
|
|
Записан
|
|
|
|
Андрей Докучаев
Сотрудник СВД ВС
Легенда
Сообщений: 1076
|
|
« Ответ #14 : 18 Октябрь, 2016, 09:40:36 » |
|
как будто клик не работает А в других окнах/программах нажатие отрабатывает нормально? Если да, предлагаю списать на баг в calib.
|
|
|
Записан
|
|
|
|
|