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

Войти
 
 
 Сайт СВД ВС  Начало   Помощь Поиск Войти Регистрация  
Страниц: [1]   Вниз
  Печать  
Автор Тема: Драйвер touchscreen eGalax для панели Advantech ES-2212  (Прочитано 4309 раз)
Владимир Махилёв
Сотрудник СВД ВС
Старожил

Сообщений: 704



WWW
« : 12 Март, 2010, 11:58:40 »

QNX 4/6 драйвер touchscreen eGalax для панели Advantech ES-2212.

Подготовлена QNX 4.25 версия USB touchscreen драйвера devu-egalax контроллера eGalax для панели Advantech ES-2212.
Драйвер доступен по запросу.

Версия драйвера для QNX 6 доступна для свободной загрузки с сайта eGalax_eMPIA Technology Inc.
« Последнее редактирование: 12 Март, 2010, 12:18:55 от Владимир Махилёв » Записан

Александр Варварик
Администратор
Легенда

Сообщений: 1353



WWW
« Ответ #1 : 16 Март, 2010, 22:04:19 »

Драйвер для QNX 6 от eGalax http://home.eeti.com.tw/web20/eg/drivers.htm
с этим тачскрином через RS232 работает корректно (по USB не проверяли пока). Обнаружилась особенность - нужно
выполнить калибровку с помощью calib и скопировать файл calib.localhost в /etc/system/trap.

Записан

LH
Ветеран

Сообщений: 345


« Ответ #2 : 07 Декабрь, 2012, 03:29:53 »

Используем devu-egalax драйвер в QNX4 ( обновление 2011 года ) в режиме generic:

# devu-egalax -g

и программу калибровки calib с широкоформатным сенсорным монитором с разрешением 1920x1080.

Получается так, что ближе к центру касание к экрану приводит в точку касания маркер мыши довольно точно.
А слева и справа по краям наблюдается довольно заметное ( около 1 см ) смещение...

Приходится хитрить: делать искусственное смещение в ходе калибровки с помощью calib чтобы улучшить точность реакции
сенсорного экрана.

Что можно предпринять?
спасибо.

P.S. к монитору прилагается драйвер для QNX6.
Создалось впечатление что в QNX6 сенсорный экран работает точнее.
Записан
Владимир Махилёв
Сотрудник СВД ВС
Старожил

Сообщений: 704



WWW
« Ответ #3 : 07 Декабрь, 2012, 12:10:21 »

Попробуйте после запуска Photon выполнить калибровку с помощью "старой" acalib.
Записан

LH
Ветеран

Сообщений: 345


« Ответ #4 : 07 Декабрь, 2012, 18:09:34 »

Старая acalib неправильно расcчитывает координаты в /etc/config/absf/absf.1

Видимо старая acalib не приспособлена для расчета координат широкоформатного монитора.

Приемлемый результат получается, если самостоятельно заполнить этот файл "теоретическим" соотношением

0x0:1919x0:1079:0 4095 0 4095 0

Записан
Владимир Махилёв
Сотрудник СВД ВС
Старожил

Сообщений: 704



WWW
« Ответ #5 : 10 Декабрь, 2012, 10:59:46 »

У calib и у acalib есть опции -h и -w для установки размера поля. Стоит попробовать
# acalib -w 1920 -h 1080
Записан

LH
Ветеран

Сообщений: 345


« Ответ #6 : 12 Декабрь, 2012, 03:30:41 »

В этом случае коэффициенты калибровки рассчитываются неправильно:

0х0: 1919x1079:2075 2078 2094 2091 0
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  

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

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

В последний раз google посещал эту страницу 12 Март, 2024, 02:14:06