нужно откалибровать тач
при командах ts_calibrate калибровка не происходит как будто тача вообще нету
в qt тач есть мышка ползает но не настроено...
как можно откалибровать тач ??
при включении тача выводиться следующая информация
usb wakeup is here
usb 2-1: new full speed USB device using fsl-ehci and address 2
usb 2-1: New USB device found, idVendor=03eb, idProduct=201c
usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
input: HID 03eb:201c as /devices/platform/fsl-ehci.1/usb2/2-1/2-1:1.0/input/input3
generic-usb 0003:03EB:201C.0001: input: USB HID v1.11 Device [HID 03eb:201c] on usb-fsl-ehci.1-1/input0
нужно переменные окружения установить, например
export QWS_MOUSE_PROTO="Tslib:/dev/input/event0"
export TSLIB_TSDEVICE="/dev/input/event0"
export TSLIB_CALIBFILE="/etc/pointercal"
export TSLIB_CONFFILE="/etc/ts.conf"
то что подчеркнуто - это основное что нужно сделать, какое это у авс устройство надо смотреть на вашей системе, скорей всего у вас будет /dev/event0 или 1,2 итд, смотрите ls /dev, ls /dev/input, когда найдете где находятся файлы устройств ввода, сделайте cat /dev/eventX и потыкайте тачскрин, на нужном устройстве в терминал повалится "мусор". Еще можно посмотреть содержимое cat /etc/mdev там прописано в каких каталогах создаются файлы устройств если у вас mdev используется (что скорей всего)
UPD возможно с USB тачскрином это не поможет, я не имел с ними дело - надо погуглить как их калибруют и нужна ли для них вообще tslib.
стоит практически все что шло изначально с платой...
перебором event нашол что находиться на event3
щас другая проблема вылезла...
ts_calibrate долго тупит
вот что выводит
ts_calibrate
xres = 1024, yres = 768
Took 1 samples...
Top left : X = 65535 Y = 65535
Took 1 samples...
Top right : X = 65535 Y = 65535
Took 1 samples...
Bot right : X = 65535 Y = 65535
Took 1 samples...
Bot left : X = 65535 Y = 65535
Took 1 samples...
Center : X = 65535 Y = 65535
ts_calibrate: determinant is too small -- 0.000000
Calibration failed.
куда копать ???
такое чуство что ts_lib просто не знает как её калибровать...
но мышка в qt же бегает ... значит как то тачскрин в системе установился...
мне бы хотя бы пинга дать куда лучше смотреть в ядро или в файловую систему
думаю для начала надо попробовать разные драйверы которые есть в tslib - смотрите /etc/ts.conf, там кроме raw есть разные плагины. Если с tslib не заработает - для иксов есть свое решение https://wiki.archlinux.org/index.php/Touchscreen
а вот с Qt-embedded наверно сложнее будет..
еще попробуйте включить в ядре драйвер USB тачскрина
Device Drivers ---> Input device support ---> [*] Touchscreens ---> <*> USB Touchscreen Driver там целая куча устройств поддерживается
там в качестве контроллера используется связка
3TangoF32+ATmega32U2
что там накручено и как это калибровать загадка :) надо как-то с tslib дружить ее. "Обычные" тачскрины передают абсолютные координаты+события о нажатии и отжатии.
занят был, снова вернулся к тач скрину.
по гуглю вид пид пробиваеться, но решение везде одно обратитесь к поставщику за драйвером...
в свете этого есть смысл эксперементировать с ядром ? на предмет подключения usb драйверов ?
если мне все таки дадут драйвер как его можно положитьв ядро ?
и да мышка бегает, но кликов почему то не происходит ><
драйвера какие то прислали...
теперь интересует вопрос как их вставить в ядро , что бы при компиляции ядра они тоже устанавливались...
а то говориться типа устанавливайте через make
если надо могу выложить драйвер и инструкцию )