Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:1
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:5
Форум » starterkit.ru » Процессорные модули » SK-A40i-SODIMM
A40 QT калибровка сенсорного экрана
Pavel Ivanchenko
Добавлено 30.11.2022 15:25 Редактировалось 30.11.2022 15:26
0
Сообщение: 1
Pavel Ivanchenko
Admin
4.39

Пункты: 92788
Регистрация: 24.03.2009
Пол: Мужчина
Обращаю внимание, при запуске QT приложений в оконной системе Weston, сенсорный экран не использует tslib (хотя, вероятно, это можно настроить) с ее калибровкой.
Для калибровки необходимо выполнить:
weston-touch-calibrator /sys/devices/platform/soc/1c25000.rtp/input/input0/event0
Спуститься к концу Подняться к началу
Персональная информация
incredi
Добавлено 19.01.2023 18:18 Сообщение: 2
incredi
0

Пункты: 3192
Регистрация: 11.12.2014
Попробовал калибровать, вот что выдает:
Цитата
# weston-touch-calibrator /sys/devices/platform/soc/1c25000.rtp/input/input0/event0
could not load cursor 'dnd-move'
could not load cursor 'dnd-copy'
could not load cursor 'dnd-none'
xkbcommon: ERROR: couldn't find a Compose file for locale "ru_RU.UTF-8" (mapped to "ru_RU.UTF-8")
could not create XKB compose table for locale 'ru_RU.UTF-8'. Disabiling compose

При нажатии на первый калибровочный крест на экране появляется большой красный крест и дальше калибровка не идёт. Без калибровки в целом тачскрин работает, но можно как-то это решить? И подобные сообщения о кодировке и курсоре часто валятся на экран (это видно, если сделать killall weston). Помогите исправить.
Спуститься к концу Подняться к началу
Персональная информация
incredi
Добавлено 19.01.2023 19:45 Сообщение: 3
incredi
0

Пункты: 3192
Регистрация: 11.12.2014
Кажется я нашёл некоторый ответ:
Цитата
# weston-touch-calibrator
device "/sys/devices/platform/soc/1c19400.usb/usb4/4-1/4-1:1.0/0003:222A:0001.0001/input/input2/event2" - head "LVDS-1"
device "/sys/devices/platform/soc/1c25000.rtp/input/input0/event0" - head "LVDS-1"

Два тачскрина почему-то. Верный event2. По нему калибровка работает. А что означает /sys/devices/platform/soc/1c25000.rtp/input/input0/event0?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 20.01.2023 14:01 Редактировалось 20.01.2023 14:25 Сообщение: 4
sasamy
4.71

Пункты: 83540
Регистрация: 14.08.2009
Цитата
Кажется я нашёл некоторый ответ:
# weston-touch-calibrator
device "/sys/devices/platform/soc/1c19400.usb/usb4/4-1/4-1:1.0/0003:222A:0001.0001/input/input2/event2" - head "LVDS-1"
device "/sys/devices/platform/soc/1c25000.rtp/input/input0/event0" - head "LVDS-1"

Два тачскрина почему-то. Верный event2. По нему калибровка работает. А что означает /sys/devices/platform/soc/1c25000.rtp/input/input0/event0?


не вводите в заблуждение - у вас похоже своя панель не местного производства с тачскрином на USB - event2.

В процессоре есть встроенный контроллер резистивных тачскринов (RTP) - он используется на местных дисплеях

device "/sys/devices/platform/soc/1c25000.rtp/input/input0/event0" - head "LVDS-1"

изначально написано про калибровку панели подключенной к встроенному в процессор контроллеру RTP

С бэкендом EGLFS (без оконной системы Weston) в Qt5 можно как и на imx6 использовать tslib и калибровать через ts_calibrate.

Теоретически можно откалибровать Weston данными полученными от ts_calibrate

https://lists.freedesktop.org/archives/wayland-devel/2014-September/017581.html
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Процессорные модули » SK-A40i-SODIMM