Официальный форум СВД Встраиваемые Системы
03 Декабря, 2016, 07:41:01 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

Войти
 
 
 Сайт СВД ВС  Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Обновление Input для QNX 4.25  (Прочитано 5225 раз)
Павел Козлов
Сотрудник СВД ВС
Пользователь

Сообщений: 96



WWW
« : 22 Октября, 2010, 12:06:31 »

Обновление Input для QNX 4.25

Данная версия представляет собой развитие менеджера Input из патча 0772-touch-update, который был выпущен в 2007 году для расширения списка поддерживаемых в QNX 4.25 touchscreen контроллеров и содержал множество изменений: были переработаны модули kb, fd, microtouch, dyna, добавлены протоколы generic, egalax. Версия Input из патча 0072-touch-update так и не стала версией по умолчанию в QNX 4.25, во многом, из-за некорректной поддержки некоторых контроллеров PS/2. Данное обновление исправляет эту особенность.

Изменения версии 12.09.2011:
  - добавлена поддержка протокола touchscreen контроллера PenMount 6000
Изменения версии 22.10.2010:
  - исправлен модуль kb, отвечающий за поддержку контроллеров PS/2.
  - исправлена работа с USB-мышами в режиме PS/2 совместимости (при работе без usb драйверов).

Обновленный Input доступен как бета версия. Планируется его включение на диск обновления 2010.

Последняя версия архива с исполняемыми модулями:

Input.20110912.tar.gz - сборка от 2011-09-12

Контрольная сумма:
cksum Input.20110912.tar.gz
3408641245 52596 Input.20110912.tar.gz

(щёлкните чтобы показать/скрыть)
« Последнее редактирование: 12 Сентября, 2011, 15:14:16 от Андрей Докучаев » Записан

Андрей Докучаев
Сотрудник СВД ВС
Ветеран

Сообщений: 651



WWW
« Ответ #1 : 12 Сентября, 2011, 13:58:11 »

Обновился Input для QNX 4.25. Поддержан протокол touchscreen контроллера PenMount 6000. Ссылка на скачивание в первом сообщении.
Записан

worker
Интересующийся

Сообщений: 1


« Ответ #2 : 15 Марта, 2012, 17:46:01 »

Извините, у меня ноутбук с сенсорным экраном, будет работать ваша система с ним.
контроллер PenMount  на RS232
Записан
Олег Большаков
Администратор
Житель форума

Сообщений: 2929



WWW
« Ответ #3 : 19 Марта, 2012, 09:47:00 »

worker, с контроллером сенсорного экрана в QNX4 работает менеджер Input. Последняя версия Input поддерживает контроллер PenMount 6000.

Перенёс сообщения в эту тему.
« Последнее редактирование: 19 Марта, 2012, 11:30:12 от Олег Большаков » Записан

Андрей Докучаев
Сотрудник СВД ВС
Ветеран

Сообщений: 651



WWW
« Ответ #4 : 19 Марта, 2012, 11:32:13 »

Добавлю, что поддержана именно RS232-версия контроллера PenMount 6000.
Записан

LH
Опытный пользователь

Сообщений: 249


« Ответ #5 : 18 Апреля, 2014, 06:27:41 »

Нам предлагают большой монитор 32"  с сенсорным экраном.

Возможен выбор сенсорного экрана с контроллером LeadingTouch,  IRTouch  или PQLabs c
интерфейсом по RS-232.

Пожалуйста подскажите: какой контроллер будет поддержан в QNX4?


Так же предлагаются мониторы 19" и 22" с контроллером сенсорного экрана egalax
и интерфейсом по RS-232. Рассчитываю, что обновленный Input должен поддержать
такой сенсорный экран примерно так в /etc/config/trap/input.1:

...
egalax fd -d/dev/ser1


Правильно ли я понимаю, что сенсорные экраны, выпущенные фирмой Egalax ( EETI, Тайвань ),
будут работать с обновленным Input через com-порт или с
devu-egalax -g
и generic-протоколом обновленного Input?


Спасибо.

P.S.



Для LeadingTouch ссылка на драйвера: http://www.leadingtouch.com/support/index.php

Для  IRTouch ссылка на драйвера: http://irtouch.com/en/index.php?a=servicecon&oneid=350&id=84





« Последнее редактирование: 21 Апреля, 2014, 07:20:06 от LH » Записан
LH
Опытный пользователь

Сообщений: 249


« Ответ #6 : 22 Марта, 2016, 09:45:25 »

Столкнулись с мониторами от отечественного Bilteh http://bilteh.ru/products/oborudovanie-v-19-stoyku с
контроллерами сенсорного экрана Egalax.

Сайт производителей сенсорных экранов http://home.eeti.com.tw/drivers.html, устанавливали драйверы в Windows XP / 7,
сенсорные экраны под Windows работают корректно.

Требуется наладить работу сенсорного экрана в QNX4.

Используем Input последней версии от 12.09.2011

/etc/config/trap/input.1:

kbd -R fd -d/dev/kbd ps2 -r kb -2
egalax -R fd -d/dev/ser1

Эффект такой: при прикосновении к экрану маркер мышки исчезает.

При попытке откалибровать экран программой acalib нет реакции при нажатии на первый крестик в левом верхнем углу.

Пробовали варианты:
egalax  fd -d/dev/ser1
generic -R fd -d/dev/ser1

Проблемы те же.

При просмотре файла touch.dat из
#cat /dev/ser1 > touch.dat

видно, что сенсорный экран отправляет в COM-порт последовательности из 5 байт,
из которых первый байт 0x81 при касании, 0x80 при отпускании и последующие 4-ре байта вроде
бы дают координаты касания в 11-разрядном формате.

Посылки вроде бы соответствует протоколу Egalax (Egalax Software Programming Guide_v2.0.pdf прикладываю)

Но откалибровать сенсорный экран не удается.

Что можно предпринять?

Спасибо.
Записан
LH
Опытный пользователь

Сообщений: 249


« Ответ #7 : 23 Марта, 2016, 12:43:11 »

На вложенном рисунке отображен вывод
#Input -vvv egalax uart

Похоже что программа Input ( версии 1997г и 2012г)

- правильно воспринимает посылки от контроллера по 5 байт;

- не распознает в 1-м байте состояние 1-го бита ( прикоснулся 0x81, отпустил 0x80 )
- при вычислении координаты x меняет местами 2-й и 3-й байт (и делит результат на 2);
- при вычислении координаты y меняет местами 4-й и 5-й байт (и делит результат на 2);

М.б. мы столкнулись с новым протоколом контроллера Egalax ( версии 2? )

Можно ли найти программу Input с протоколом Egalax с учетом другой последовательности байт координат?

Спасибо.
Записан
Андрей Сеньков
Администратор
Опытный пользователь

Сообщений: 262



WWW
« Ответ #8 : 24 Марта, 2016, 10:22:55 »

Здравствуйте!

Есть более новая версия Input от 2014г. Прикладываю архив с этой версией к сообщению, проверьте ее работу.
Если проблема не решится, то потребуется доработка Input для поддержки вашего оборудования. Необходимую работу может выполнить наше предприятие, условия выполнения нужно обсуждать по e-mail.

Добавлю, что для калибровки сенсорного дисплея предпочтительнее использовать программу calib, вместо acalib. На установочном диске calib присутствует.
Записан

LH
Опытный пользователь

Сообщений: 249


« Ответ #9 : 24 Марта, 2016, 14:41:23 »

В дополнение с проблемами с сенсорными экранами Egalax столкнулись
с сенсорным экраном инфракрасным производства IRM Touch VID 0x23c9, DID 0x5666

http://www.irmtouch.com/en/products.asp?ClassID=28


Имеется ли опыт поддержки сенсорных экранов этого типа в QNX?

Спасибо
Записан
oleg
Интересующийся

Сообщений: 5


« Ответ #10 : 15 Июля, 2016, 14:11:32 »

Обновился Input для QNX 4.25. Поддержан протокол touchscreen контроллера PenMount 6000.

Дисплей VersaView 1750M от Allen-Bradley c PanJit TouchSet (PnP) Serial.

Не появилась ли поддержка этого устройства в QNX4? Для QNX NTO драйвер вроде бы доступен здесь
http://www.panjittouchscreens.com/Default.aspx?tabid=182

Спасибо
Записан
Андрей Сеньков
Администратор
Опытный пользователь

Сообщений: 262



WWW
« Ответ #11 : 15 Июля, 2016, 19:42:29 »

Дисплей VersaView 1750M от Allen-Bradley c PanJit TouchSet (PnP) Serial.

Не появилась ли поддержка этого устройства в QNX4? Для QNX NTO драйвер вроде бы доступен здесь
http://www.panjittouchscreens.com/Default.aspx?tabid=182

У нас нет информации о поддержке этого устройства в QNX4. Возможно, имеет смысл задать этот вопрос производителю тачскрин контроллера, который разработал драйвер под QNX6.

Драйвер для QNX4 может разработать и наше предприятие. При этом потенциальная сложность в том, что протокол взаимодействия с этим контроллером закрыт (по крайней мере, быстро в открытом доступе его найти не удалось).
Записан

Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP © 2002-2016 СВД Встраиваемые Системы.
При использовании материалов сайта ссылка на forum.kpda.ru обязательна.

Powered by SMF 1.1.21 | SMF © 2015, Simple Machines | © Aiwan. Kolobok smiles | Sitemap
Valid XHTML 1.0! Valid CSS!
Сайт СВД ВС

В последний раз google посещал эту страницу 17 Ноября, 2016, 16:30:19