PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Рабочий журнал (http://pccar.ru/forumdisplay.php?f=25)
-   -   Acura RDX Android CARPC Odroid U2 based (http://pccar.ru/showthread.php?t=19522)

AlekSher 25.09.2013 22:41

Цитата:

Сообщение от Different234 (Сообщение 271752)
1. Вы точно включили модуль в ядре, просто если тач совсем не работает, значит не подгружается модуль точнее он не вкомпилен в ядро.

включил в конфиге:
Код:

CONFIG_TOUCHSCREEN_USB_COMPOSITE=y
CONFIG_TOUCHSCREEN_USB_EGALAX=y

Цитата:

Сообщение от Different234 (Сообщение 271752)
2. А как расчитываются оффсеты я писал в вашей теме,
естественно через консоль
Код:

getevent -tl

Спасибо не обратил внимания :wink2:
Цитата:

Сообщение от Different234 (Сообщение 271752)
3. Сам около 4х-5 дней бился с этой темой но все сделал и все работает, если что можно по скайпу пообщаться

Я только второй день колупаюсь :)

AlekSher 25.09.2013 23:13

Цитата:

Сообщение от eyeless (Сообщение 271798)
прежде всего советую проверить исходники ведроида если собирали систему сами (тогда я уверен на 100% что она заработает)

выкладываю то что компилил себе под 4.2 для Allwinner A20, попробуйте
не заработает - поищу исходники

Код:

Ошибка при синтаксическом анализе пакета.

AlekSher 25.09.2013 23:34

Цитата:

Сообщение от Different234 (Сообщение 271752)
3. Сам около 4х-5 дней бился с этой темой но все сделал и все работает, если что можно по скайпу пообщаться

Рассчитал офсеты, по
Код:

getevent -tl
собрал ядро, результат на видео

eyeless 26.09.2013 01:35

Цитата:

Сообщение от AlekSher (Сообщение 271815)
Код:

Ошибка при синтаксическом анализе пакета.

а файл скачался и распаковался нормально?

Different234 26.09.2013 02:39

Цитата:

Сообщение от AlekSher (Сообщение 271819)
Рассчитал офсеты, по
Код:

getevent -tl
собрал ядро, результат на видео

че то не очень понятно как он себя ведет, как мышка?
а вы создали файлик .idc? положили в нужное место и дали нужные права??
кстати к компу я подключаюсь через adb, так гораздо удобнее, можно и файлы удобно копировать и корень с полными правами монтировать)

калибровал я нажатиями по углам экрана и собирал максимальные и минимальные значения. кстати в ядре эти значения в HEX виде, надеюсь вы поняли)

Different234 26.09.2013 02:42

Цитата:

Сообщение от eyeless (Сообщение 271798)
прежде всего советую проверить исходники ведроида если собирали систему сами (тогда я уверен на 100% что она заработает)

выкладываю то что компилил себе под 4.2 для Allwinner A20, попробуйте
не заработает - поищу исходники

что-то я не думаю что заработает, проц то другой, хотя смотря с какими опциями компилили

AlekSher 26.09.2013 08:31

Цитата:

Сообщение от eyeless (Сообщение 271833)
а файл скачался и распаковался нормально?

скачался, распаковался, при запуске сообщил об ошибке.

Я его устанавливал как обычную программу, для чего запустил с карты. Может есть особенности установки?

AlekSher 26.09.2013 08:41

Вложений: 1
Цитата:

Сообщение от Different234 (Сообщение 271839)
че то не очень понятно как он себя ведет, как мышка?
а вы создали файлик .idc? положили в нужное место и дали нужные права??

.idc на месте
Цитата:

Сообщение от Different234 (Сообщение 271839)
кстати к компу я подключаюсь через adb, так гораздо удобнее, можно и файлы удобно копировать и корень с полными правами монтировать)

Я давно пользуюсь линуксом, поэтому подключаю память напрямую к компу и редактирую нужные файлы.

ядро прошиваю тоже напряму в память с компа таким скриптом:

Код:

#!/bin/sh

cd ./kernel_4412/arch/arm/boot

sudo dd conv=notrunc seek=1256960 bs=1 if=./zImage of=/dev/sdb

Цитата:

Сообщение от Different234 (Сообщение 271839)
калибровал я нажатиями по углам экрана и собирал максимальные и минимальные значения. кстати в ядре эти значения в HEX виде, надеюсь вы поняли)

Я калибровал абсолютно аналогично, значения в HEX, а там где настройки инвертации осей в DEC. :smile1:
http://pccar.ru/attachment.php?attac...1&d=1380172473

Вот видео с getevent -tl на родном ядре, так я и снимал данные калибровки.

Different234 26.09.2013 11:18

Судя по видео все работает как надо?

AlekSher 26.09.2013 11:31

Цитата:

Сообщение от Different234 (Сообщение 271866)
Судя по видео все работает как надо?

Это родное ядро... там 2-3 мм по краям не работают :no:

а на ядре которое я собираю... данные с сенсора поступают, но как-то коряво.

Я еще пробовал собрать ядро без

Код:

CONFIG_TOUCHSCREEN_USB_COMPOSITE=y
CONFIG_TOUCHSCREEN_USB_EGALAX=y

дык всё работает как на родном, с мертвыми зонами...

В принципе эти зоны не мешают выполнению основных задач...

Пробовал собирать с инверсией X, с инверсией Y и с инверсией X и Y, менялась только чувствительная к нажатиям зона по краям экрана на видео верхний левый угол, а при инверсиях верхний правый, нижний правый, нижний левый.

Это навело меня на мысль, что за работу сенсорной панели отвечает не только модуль TOUCHSCREEN_USB_EGALAX, вот только какой и где ему можно подкрутить оффсеты?


Часовой пояс GMT +4, время: 01:09.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot