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)

Different234 26.09.2013 12:19

Напомню, у меня U2 и возможно конфиги ядра отличаются. У меня с дефольным ядром вообще не работал тач скрин. У вас же скорее всего тач работает от стандартного HID драйвера. Можно попробовать поискать в тексте исходников ядра наши USB PID VID, отключить их, тогда и заработает мой способ.

eyeless 27.09.2013 02:07

Попробуйте вытянуть TSCalibration из какой-нибудь прошивки Cyanogenmod.
Моя апкашка не завелась думаю изза версии ведроида, у меня 4.2, у вас наверное 4.0

AlekSher 27.09.2013 09:20

Цитата:

Сообщение от Different234 (Сообщение 271881)
Напомню, у меня U2 и возможно конфиги ядра отличаются. У меня с дефольным ядром вообще не работал тач скрин. У вас же скорее всего тач работает от стандартного HID драйвера. Можно попробовать поискать в тексте исходников ядра наши USB PID VID, отключить их, тогда и заработает мой способ.

Я искал так

Код:

grep -iRI "0x0eef" ./
./input/touchscreen/usbtouchscreen.c:        {USB_DEVICE_HID_CLASS(0x0eef, 0x0001), .driver_info = DEVTYPE_IGNORE},
./input/touchscreen/usbtouchscreen.c:        {USB_DEVICE_HID_CLASS(0x0eef, 0x0002), .driver_info = DEVTYPE_IGNORE},
./input/touchscreen/usbtouchscreen.c:        {USB_DEVICE(0x0eef, 0x0001), .driver_info = DEVTYPE_EGALAX},
./input/touchscreen/usbtouchscreen.c:        {USB_DEVICE(0x0eef, 0x0002), .driver_info = DEVTYPE_EGALAX},
./input/touchscreen/egalax_i2c.c:        pInputDev->id.vendor = 0x0EEF;
./hid/hid-ids.h:#define USB_VENDOR_ID_DWAV                0x0eef

1. сделал так:
Код:

grep -iRI "0x0eef" ./
./input/touchscreen/usbtouchscreen.c:        {USB_DEVICE_HID_CLASS(0x0eef, 0x0001), .driver_info = DEVTYPE_EGALAX},
./input/touchscreen/usbtouchscreen.c:        {USB_DEVICE_HID_CLASS(0x0eef, 0x0002), .driver_info = DEVTYPE_EGALAX},
./input/touchscreen/usbtouchscreen.c:/*        {USB_DEVICE(0x0eef, 0x0001), .driver_info = DEVTYPE_EGALAX}, */
./input/touchscreen/usbtouchscreen.c:/*        {USB_DEVICE(0x0eef, 0x0002), .driver_info = DEVTYPE_EGALAX}, */
./input/touchscreen/egalax_i2c.c:        pInputDev->id.vendor = 0x0EEF;
./hid/hid-ids.h:#define USB_VENDOR_ID_DWAV                0x0eef

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

2. сделал так:
Код:

grep -iRI "0x0eef" ./
./input/touchscreen/usbtouchscreen.c:/*        {USB_DEVICE_HID_CLASS(0x0eef, 0x0001), .driver_info = DEVTYPE_EGALAX}, */
./input/touchscreen/usbtouchscreen.c:/*        {USB_DEVICE_HID_CLASS(0x0eef, 0x0002), .driver_info = DEVTYPE_EGALAX}, */
./input/touchscreen/usbtouchscreen.c:        {USB_DEVICE(0x0eef, 0x0001), .driver_info = DEVTYPE_EGALAX},
./input/touchscreen/usbtouchscreen.c:        {USB_DEVICE(0x0eef, 0x0002), .driver_info = DEVTYPE_EGALAX},
./input/touchscreen/egalax_i2c.c:        pInputDev->id.vendor = 0x0EEF;
./hid/hid-ids.h:#define USB_VENDOR_ID_DWAV                0x0eef

Тач не работает (как на видео)

Можно посмотреть поиск по Вашим исходникам?

AlekSher 27.09.2013 10:06

Цитата:

Сообщение от eyeless (Сообщение 271999)
Попробуйте вытянуть TSCalibration из какой-нибудь прошивки Cyanogenmod.
Моя апкашка не завелась думаю изза версии ведроида, у меня 4.2, у вас наверное 4.0

Можно посмотреть все Ваши файлы из /system/usr/idc после калибровки?

eyeless 27.09.2013 11:32

на выходных постараюсь выложить, т.к. запорол прошивку и рабочей версии не осталось
только думаю сами калибровки вам не помогут, у меня всетаки 7", но я постараюсь выложить ещё и исходники TSCalibration

AlekSher 27.09.2013 12:08

Цитата:

Сообщение от eyeless (Сообщение 272024)
на выходных постараюсь выложить, т.к. запорол прошивку и рабочей версии не осталось
только думаю сами калибровки вам не помогут, у меня всетаки 7", но я постараюсь выложить ещё и исходники TSCalibration

У меня тоже 7, это у топикстартера 8, да и сами калибровки мне не нужны, я хочу посмотреть как это устроено и попробовать сделать по аналогии.

lti1 10.10.2013 15:00

Цитата:

Сообщение от Different234 (Сообщение 267486)

Скажите, а этот преобразователь имеет гальваническую развязку?

s.m. 10.10.2013 16:23

Цитата:

Сообщение от lti1 (Сообщение 273155)
Скажите, а этот преобразователь имеет гальваническую развязку?

Из описания

- Module properties: Non-isolated (Industrial grade)

Нужное слово Isolated

По факту, изолированные стоят каких-то нереальных денег там. Любимых всеми NSD на ебее практически нет.

Different234 11.10.2013 00:01

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

skanch 11.10.2013 00:10

Цитата:

Сообщение от Different234 (Сообщение 273233)
Может кто-н посоветует как быть?

Можно запитать через реле контроля напряжения http://www.12v.ru/site.xp/0520480491...054057124.html


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

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