Официальный форум СВД Встраиваемые Системы
19 Март, 2024, 07:17:45 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.

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

Сообщений: 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. Данное обновление исправляет эту особенность, а также привносит поддержку некоторых новых протоколов.

Изменения версии 02.04.2018:
  - добавлена поддержка протокола touchscreen контроллера Zytronic ZXY100
  - добавлена поддержка протокола touchscreen контроллера ET1232

Изменения версии 07.03.2014:
  - добавлена опция для синхронизации протокола PS/2 мыши
  - добавлена поддержка многомониторности

Изменения версии 12.09.2011:
  - добавлена поддержка протокола touchscreen контроллера PenMount 6000

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

Обновленный Input доступен в качестве тестового и экспериментального ПО.

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

Input_20180402.tar.gz — сборка от 2018-04-02

Контрольная сумма:
$ cksum Input_20180402.tar.gz
3062622837 53958 Input_20180402.tar.gz

(щёлкните чтобы показать/скрыть)
« Последнее редактирование: 27 Апрель, 2018, 10:09:40 от Олег Большаков » Записан

Андрей Докучаев
Модератор
Легенда

Сообщений: 1072



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

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

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

Сообщений: 1


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

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

Сообщений: 3140



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

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

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

Сообщений: 1072



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

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

LH
Ветеран

Сообщений: 345


« Ответ #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
Ветеран

Сообщений: 345


« Ответ #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
Ветеран

Сообщений: 345


« Ответ #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 с учетом другой последовательности байт координат?

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

Сообщений: 339



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

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

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

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

Олег Большаков: Загрузил файл Input.20140307.tar.gz на сервер, ссылка в первом сообщении.
« Последнее редактирование: 26 Апрель, 2018, 15:46:11 от Олег Большаков » Записан

LH
Ветеран

Сообщений: 345


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

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

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


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

Спасибо
Записан
oleg
Пользователь

Сообщений: 23


« Ответ #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

Спасибо
Записан
Андрей Сеньков
Администратор
Ветеран

Сообщений: 339



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 может разработать и наше предприятие. При этом потенциальная сложность в том, что протокол взаимодействия с этим контроллером закрыт (по крайней мере, быстро в открытом доступе его найти не удалось).
Записан

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

Сообщений: 2


« Ответ #12 : 24 Октябрь, 2017, 14:59:44 »

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

Приобретен в Bilteh сенсорный монитор с контроллером eGalax. Проблема та же. Установлена самая свежая версия Input.
Записан
LH
Ветеран

Сообщений: 345


« Ответ #13 : 25 Октябрь, 2017, 09:39:45 »

По Билтех-мониторам в QNX4.25 у нас работает:

1. При подключении сенсорного экрана по USB-интерфейсу
io-usb &
devu-touchhid -x023c9 &

с указанием ключом -х Vendor ID контроллера сенсорного экрана

Cтрока в trap/input.5
...
egalax fd -d /dev/touchhid0


2. При подключении сенсорного экрана по последовательному интерфейсу - доработан драйвер Dev32.ser в драйвер Dev32.serglx с учетом
особенностей протокола контроллера сенсорного экрана.

Запуск драйвера
Dev32.serglx 3f8,4 &

Cтрока в trap/input.1
...
egalax -R fd -d /dev/serglx1


Записан
oleg
Пользователь

Сообщений: 23


« Ответ #14 : 29 Март, 2018, 12:40:00 »

Input для QNX 4.25. и контроллера PenMount 6000, тасчскрин FPM-5171G-R3BE.

Производитель утверждает, что контроллер в мониторе именно PenMount 6000.
В QNX4 стартует, но не получает данные. Нет сталкивались ли с такой проблемой?

Проблемы уже нет, надо было просто указать скорость 19200 ((((
« Последнее редактирование: 29 Март, 2018, 14:48:36 от oleg » Записан
Страниц: [1] 2   Вверх
  Печать  
 
Перейти в:  

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

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

В последний раз google посещал эту страницу 18 Март, 2024, 01:10:03