TouchScreen - GeneralTouch 4001S [РЕШЕНО]

Добрый день!

Подскажите, пожалуйста, как заставить работать ТачСкрин General Touch 4001S. Подключается через COM-порт (RS-232 разъём).
Какие нибудь будут мысли как заставить его работать? На официальном сайте дрова только для Windows.

Интересны любый мысли и любые предложения.

Неужели никто не сталкивался

Неужели никто не сталкивался с Touchscreen?
Возможно, мне придется писать драйвер самому. Посоветуйте что нибудь, пожалуйста!

С touchscreen'ами сталкивался

С touchscreen'ами сталкивался только других производителей.
Вполне хватало драйвера evtouch + кое-где с небольшими изменениями.

Скинь вывод "cat /dev/ttyX | hexdump". Может на что нибудь похоже будет)

На официальном сайте дрова

На официальном сайте дрова только для Windows. Есть дрова, написанные энтузиастами, но там только модуль для XFree86 и старого XOrg.
Сам протокол взаимодействия простой. Официальная спецификация на сайте занимает всего 2 листа в PDF. Так же информацию можно получить так: man mouse

Touchscreen подключается через контроллер General Touch 4001S, а тот в свою очередь подключается через RS232.

Соответственно, читать можно ttyS0. Вот вывод, который вы просили:

myhost:/home/user# cat /dev/ttyS0 | hexdump -C
00000000  0e 0e 4b 00 d0 55 54 81  48 02 48 41 00 ab 55 54  |..K..UT.H.HA..UT|
00000010  82 48 02 48 40 00 ab 55  54 82 48 02 48 33 00 9e  |.H.H@..UT.H.H3..|
00000020  55 54 82 4d 02 47 2b 00  9a 55 54 82 54 02 45 2b  |UT.M.G+..UT.T.E+|
00000030  00 9f 55 54 82 5f 02 44  25 00 a3 55 54 82 6d 02  |..UT._.D%..UT.m.|
00000040  43 00 b6 55 54 82 8a 02  42 1e 00 c5 55 54 82 9a  |C..UT...B...UT..|
00000050  02 41 1f 00 d5 55 54 82  ab 02 40 21 00 e7 55 54  |.A...UT...@!..UT|
00000060  82 c0 02 40 00 0a 55 54  82 e7 02 42 55 54 82 fe  |...@..UT...BUT..|
00000070  02 42 42 41 40 40 40 3e  39 39 cc 02 0f 00 d0 55  |.BBA@@@>99.....U|
00000080  54 81 6d 02 98 02 55 00  32 55 54 84 6d 02 98 02  |T.m...U.2UT.m...|
00000090  93 00 73 55 54 81 0b 4e  4d 00 82 55 54 82 0b 4e  |..sUT..NM..UT..N|
000000a0  49 55 54 82 0b 4e 42 00  78 55 54 82 0b 4e 3b 00  |IUT..NB.xUT..N;.|
000000b0  71 55 54 82 0b 4e 34 00  6a 55 54 82 0b 4b 1d 00  |qUT..N4.jUT..K..|
000000c0  50 55 54 84 0b 4b 2d 2d  2d 2d 3d 3d 3d 3d 22 22  |PUT..K----====""|
000000d0  22 22 28 00 2e 55 54 81  b3 02 01 48 00 d6 55 54  |""(..UT....H..UT|
000000e0  82 b3 02 01 29 00 b8 55  54 84 b3 02 01           |....)..UT....|
000000ed
myhost:/home/user#

Запустил и стал водить пальцем по тачскрину.

На что это похоже?

Поверхностный анализ показал,

Поверхностный анализ показал, что по такому же протоколу работает драйвер xf86-input-elographics. Стоит его попробовать.
Опять же если не заработает проще будет подправить этот, чем с нуля писать.

Понимаете, "этого" драйвера

Понимаете, "этого" драйвера нет. Я бы с удовольствием подправил драйвер, но вот проблема - его нет. То что доступно представляет из себя скомпилированный модуль для XFree86 и устаревшего XOrg. Исходного кода нет.
Спасибо за помощь. Я попробую этот драйвер, который Вы советуете. Может и правда заработает. Результаты напишу чуть позже.

Наверное не понятно

Наверное не понятно выразился. "Этот драйвер" - это я говорил про elographics. Его то исходники доступны.

Драйвер и описание настройки GeneralTouch 4001S под Ubuntu 9.04

Описание процесса настройки и драйвера для GeneralTouch под ubuntu9.04 вы можете найти на сайте Нижегородского РадиоТехнического Колледжа.

http://blog.nntc.nnov.ru/?p=580

P.s.
Приближаемся к запуску Информационного Терминала для студентов

Нашёл!!! Всё описал тут:

Нашёл!!!

Всё описал тут: http://www.gentoo.ru/node/18176

Всем спасибо!

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".