ЗАО «ЗЭО»

Пожалуйста, войдите или зарегистрируйтесь.

Расширенный поиск  

Новости:

Автор Тема: Тион про V2 и Touch Screen  (Прочитано 13282 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Prilad

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 17
Тион про V2 и Touch Screen
« : 26 Августа, 2009, 00:16:28 »

      Прикупили мы вышеозначенный Тион-про с Linux-ом и TFT экраном (CLAA057VA01CT) и соответствующим переходником. Машинка завелась, но Touch Scteen не подает признаков жизни. Прозвонка шлейфа и переходника показала, что все соответвтвует схемам. Сейчас в качестве манипулятора используется USB-мышь.

Значение QWS_MOUSE_PROTO  в скрипте /sbin/start-opie установлено
export QWS_MOUSE_PROTO=TPanel:/dev/misc/ep93xx_ts
По крайней мере при вызове в терминальном окне команды "export" высыпается список, включающий эту строку.

Вызов программы калибровки ни к чему не приводит, машинка не чувствует нажатие на экран ни в каком виде. Хотя при отключении шлейфа и прозвонке омметром сигналов Y и X зафиксированно изменение сопротивления при нажатии на экран.

А теперь - ВОПРОС: Почему не работает тачскрин?
 

 
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Re: Тион про V2 и Touch Screen
« Ответ #1 : 26 Августа, 2009, 11:40:32 »

> Вызов программы калибровки ни к чему не приводит

tscalibrate ?
Записан

Prilad

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 17
Re: Тион про V2 и Touch Screen
« Ответ #2 : 26 Августа, 2009, 12:55:23 »

> Вызов программы калибровки ни к чему не приводит

tscalibrate ?

Я, наверное, не точно выразился. Программа калибровки тачскрина запускается (из меню "Настройки" Opie 1.2). Но экран по прежнему не реагирует на нажатие никак. Да и калибровка эта нужна, как я понял, только для юстировки положения точки нажатия на экране. При РАБОТАЮЩЕМ тачскрине. А вот он как раз не подает признаков жизни. Я начинаю подозревать, что дело в самой плате Тиона. Значить надо её заменять?
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Re: Тион про V2 и Touch Screen
« Ответ #3 : 26 Августа, 2009, 13:01:15 »

Запустите программу ts_calibrate из консоли:
http://www.zao-zeo.ru/dokuwiki/doku.php/linux#калибровка
Записан

Prilad

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 17
Re: Тион про V2 и Touch Screen
« Ответ #4 : 26 Августа, 2009, 13:24:29 »

Запустите программу ts_calibrate из консоли:
http://www.zao-zeo.ru/dokuwiki/doku.php/linux#калибровка


Хм, дело сдвинулось с мертвой точки. Запуск программа ts_calibrate с консоли прошел успешно. В этой програме тачскрин живой, и калибруем. После калибровки нормально отработали тесты в ts_test. Однако Opie по прежнему не видит тачскрина. Кстати, после перезапуска системы и вызова ts_test без предварительной калибровки выяснилось, что по умолчанию в системе оси X и Y перепутаны.

Вызов из консоли директивы export без параметров высыпает следующий список:
/ # export
export HOME='/'
export PATH='/sbin:/usr/sbin:/bin:/usr/bin'
export PWD='/'
export QTDIR='/usr/qt'
export QWS_DISPLAY='EP93xx:/dev/fb0'
export QWS_MOUSE_PROTO='TPanel:/dev/misc/ep93xx_ts'
export QWS_SW_CURSOR='0'
export SHELL='/bin/sh'
export TERM='vt102'
export TSLIB_CALIBFILE='/etc/pointercal'
export TSLIB_CONFFILE='/etc/ts.conf'
export TSLIB_CONSOLEDEVICE='/dev/tty'
export TSLIB_FBDEVICE='/dev/fb0'
export TSLIB_PLUGINDIR='/lib/ts'
export TSLIB_TSDEVICE='/dev/misc/ep93xx_ts'
export USER='root'
/ #


Как я понимаю, переменная QWS_MOUSE_PROTO  по умолчанию в системе установлена верно (хотя меня смущают одинарные кавычки). Хотя в Opie активной является USB-мышь

Таким образом возникает следующих два вопроса
1) - как подключить тачскрин в Opie 1.2?
2) - как запомнить результаты калибровки, если в сисеме не используется дополнительных носителей?
 
ниже приведена выдержка из документации, которая, к сожалению, мне ни о чем не говорит. :-[

Если вы хотите изменить содержимое ramdisk, то после внесения изменений в директории my_ramdisk:

Размонтируйте директорию:
umount my_ramdisk
Сожмите образ:
gzip -9 ramdisk
Записан

scad

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 48
Re: Тион про V2 и Touch Screen
« Ответ #5 : 26 Августа, 2009, 13:38:56 »

export TSLIB_CALIBFILE='/etc/pointercal'
/etc/pointercal - файл где лежат параметры калибровки. он перезаписывается утилитой ts_callibrate после юстировки - посмотрите какие там значения, а потом измените файл в образе корневой файловой системы.
У вас кстати где КФС на флешке?
Записан

Prilad

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 17
Re: Тион про V2 и Touch Screen
« Ответ #6 : 26 Августа, 2009, 13:46:23 »

У вас кстати где КФС на флешке?

Нет, флешку я еще не подключил, поэтому пока результаты калибровки сохранить не смогу, это понятно. А вот то, что тачскрин не работает в Opio - это все еще загадка... Давайте сосредоточимся на ее решении?
Записан

Prilad

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 17
Re: Тион про V2 и Touch Screen
« Ответ #7 : 26 Августа, 2009, 13:54:12 »

Описка - "Opie", а не "Opio"
И еще вопрос в догонку, а чем можно редактировать скрипты или конф-файлы? Что то я на машинке никаких средств для редактирования не обнаружил.
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Re: Тион про V2 и Touch Screen
« Ответ #8 : 26 Августа, 2009, 14:04:08 »

1. Есть vi
2. Можно в Opie редактор собрать
3. При разработке проще пользоваться КФС на NFS

> поэтому пока результаты калибровки сохранить не смогу

Можно, нужно отредактировать RAM-диск (файл RAM-диска и записать его).

Внутренняя Flash тоже работает, см.
http://www.zao-zeo.ru/dokuwiki/doku.php/linux#flash

> А вот то, что тачскрин не работает в

Нужно откалибровать и перезапустить Opie, например
killall -9 qpe
Записан

Prilad

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 17
Re: Тион про V2 и Touch Screen
« Ответ #9 : 26 Августа, 2009, 14:22:25 »

- Откалибровался.
- Убил Opie ( killall -9 qpe ) Система молчит как рыба об лед.
- Запустил Opie ( start-opie (???)) Система ожила, но без тачскрина :'(
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Re: Тион про V2 и Touch Screen
« Ответ #10 : 26 Августа, 2009, 14:49:06 »

У вас старая сборка... в более её перезапускают.

Посмотрите в этом же скрипте start-opie задано ли использование TS?
(По умолчанию используется мышь.)
Записан

Prilad

  • Newbie
  • *
  • Оффлайн Оффлайн
  • Сообщений: 17
Re: Тион про V2 и Touch Screen
« Ответ #11 : 26 Августа, 2009, 15:14:26 »

Спасибо за консультацию... Оказалось, что в скрипте start-opie прописана мышь... Тогда, кстати, для меня остается загадкой, что же выводится на экран при продаче с консоли команды export?
Так вот, после редактирования скрипта и перезапуска Opie всё ЗАРАБОТАЛО!!!

Спасибо еще раз. И, раз уж пошла такая пьянка, следующий вопрос - какими средствами можно собирать образы ядра и файловой системы из под WinXP? Просто, как я понял, сейчас именно это меня будет волновать в первую голову
Записан

asv

  • Hero Member
  • *****
  • Оффлайн Оффлайн
  • Сообщений: 1405
Re: Тион про V2 и Touch Screen
« Ответ #12 : 27 Августа, 2009, 21:11:56 »

Дальнейшее обсуждение перенесено:
http://www.zao-zeo.ru/forum/index.php?topic=127.0
Записан