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

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Планшеты (http://pccar.ru/forumdisplay.php?f=182)
-   -   Планшет на android как car-pc. (http://pccar.ru/showthread.php?t=12455)

s.m. 16.06.2012 13:04

Цитата:

Драйвера драйверами, но есть еще ethernet в Java. На всех билдах, кроме последнего, его не было. В последнем добавлен.
А можно ли получить последний билд с конфигами для Onda VX610W?
Или еще лучше просто апдейт, фиксящий проблему с Ethernet или просто инструкции - что-куда? Все остальное устраивает. А Wi-Fi мне побоку в общем-то, потому как он не работает вместе с Ethernet. То есть получается или камера (подключена через лан) или интернет.

tsynik 16.06.2012 17:58

Цитата:

Сообщение от s.m. (Сообщение 224407)
А можно ли получить последний билд с конфигами для Onda VX610W?
Или еще лучше просто апдейт, фиксящий проблему с Ethernet или просто инструкции - что-куда? Все остальное устраивает. А Wi-Fi мне побоку в общем-то, потому как он не работает вместе с Ethernet. То есть получается или камера (подключена через лан) или интернет.

Насколько я помню, билд для онды отличался правленным sysconfig от ONDA с данными памяти и экрана от моего NOVO (и не факт, что эти правки нужны таки), собранным wi-fi с загрузкой rtl8192cu, и все. Кнопок онды там не было, акселерометр тоже не факт что переключал. Попробуй просто загрузить последний мой билд для адванседа, поменяв только sysconfig на свой или из моей тестовой прошивки для ondы, и посмотреть, как там себя ведет ethernet. Полноценный билд как-нибудь соберу, но у меня sdk на SSD, и места там катастрофически нет, при этом и полный билд занимает часов дцать ))) Так что это позже ) В последнем ядре то-ли модули езернета вынес в ядро, то ли частично почикал, так что нужно еще смотреть как железка грузится. p.s. не забудь стереть из архива nano*** или ставь CM9 троя, я ему показал как сделать USB звук и он там тоже теперь есть, карта там по-умолчанию как раз realtek, причем с AP режимом, акселерометр твой, для GPS надо просто кинуть либу из моей прошивки. Единственное - не будет планшетного интерфейса на 160 DPI.

p.p.s. Управление eternet вроде в framework-res, services (лучше полностью frameworks переписать), и настройки в Settings.apk. Можешь попробовать только это по ADB закинуть. Драйвер - то загружается?

tsynik 16.06.2012 18:11

Цитата:

Сообщение от ifynk (Сообщение 224405)
А вы не подскажите как модифицировать? Нужно перекомпилировать сборку или просто добавить нужные конфиги и файлы и перепаковать?

Также, как с ондой - стереть из архива sysconfig.bin и /system/lib/modules/nano*, прошить, если загрузится в оболочку - смотреть что не работает и добавлять нужные файлы. Для этого нужна скопированная с оригинальной прошивки папка system.

ifynk 17.06.2012 08:27

tsynik, а вы собирали ядро под свой Allwinner планшет? Есть какие-то особености?

s.m. 18.06.2012 17:31

Цитата:

Сообщение от tsynik (Сообщение 224434)
Насколько я помню, билд для онды отличался правленным sysconfig от ONDA с данными памяти и экрана от моего NOVO (и не факт, что эти правки нужны таки), собранным wi-fi с загрузкой rtl8192cu, и все. Кнопок онды там не было, акселерометр тоже не факт что переключал. Попробуй просто загрузить последний мой билд для адванседа, поменяв только sysconfig на свой или из моей тестовой прошивки для ondы, и посмотреть, как там себя ведет ethernet.

Попробовал - драйвер загружается, закладка с настройками Ethernet есть, включаю там, настраиваю, но ifconfig показывает только localhost - usb сетевухи там нет. Куда рыть дальше?

Цитата:

ставь CM9 троя, я ему показал как сделать USB звук и он там тоже теперь есть, карта там по-умолчанию как раз realtek, причем с AP режимом, акселерометр твой, для GPS надо просто кинуть либу из моей прошивки.
попробовал - там нет конфига для Onda - тач не заработал, но вайфай заработал, применил конфиг от Onda VI 40 - все слетело нафиг - экран показывает вертикальные полосы.

Какой-то шит. Может есть какой-то простой способ просто подкинуть модули ядра для USB звука на стоковое ядро 3.08+ ? Тогда я бы просто добавил их к родной прошивке и не парил бы себе больше мозг - лучшее враг хорошего:)

tsynik 18.06.2012 18:24

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

Сообщение от s.m. (Сообщение 224629)

Какой-то шит. Может есть какой-то простой способ просто подкинуть модули ядра для USB звука на стоковое ядро 3.08+ ? Тогда я бы просто добавил их к родной прошивке и не парил бы себе больше мозг - лучшее враг хорошего:)

Если все остальное в стоке устраивает - без проблем. Кинь мне бинарник ядра стоковой прошивки, я выну из него конфиг и соберу тебе для него все нужное для usb-audio (под 3.0.8). Библиотека звука у всех а10 стандартная, поэтому можно брать, например, эту, с автоподключением внешних карт и настраиваемой частотой дискредитации. Меня в стоке главным образом плотность не устраивает, поэтому добавляю планшетный интерфейс для 160DPI.

p.s. при загруженном драйвере ifconfig -a просто обязан показать интерфейс (физический, не настроенный), это чистый unix. И его даже можно настроить из консоли. Java занимается конфигурацией адресов и переключением между wi-fi etc.

p.p.s. для тача тебе не нужен конфиг для онды, тебе просто нужен модуль тача (ft5x?) из любого compat архива, где он есть, и добавить его в загрузку (ну и файлики тача из стоковой прошивки положить в usr) - вот и весь compat. Потом можешь полный cwm апдейт из этого архива сделать, добавив туда конфиги кнопок и чего еще не хватвет, и все ондовцы станут счастливы. (Во вложении драйвер тача под дефолтное ядро 3.0.31 c конфигом троя, и, обновлялка для его прошивки с автозагрузкой модуля, расширенным аудио, надо болько из стоковой прошивки из lib/hw/sensors.exDroid.so закинуть, чтоб акселерометр завелся) и, что-то мне подсказывает, что там ethernet таки взлетит (я смотрел правки кварка и троя на предмет ethernet - они отличаются, у второго больше кода).

p.p.p.s удобно файлы просто по adb push закидывать, я например ядро новое кидаю на карту по adb, в system новые модули, и в консоли cat /mnt/sdcard/boot.img > /dev/block/nandc. Вот и весь апдейт на новое ядро, даже в cwm грузиться не обязательно. только права ставить надо отдельно иногда (в /sysytem/etc/init.d в частности).

s.m. 18.06.2012 19:54

Цитата:

при загруженном драйвере ifconfig -a просто обязан показать интерфейс (физический, не настроенный), это чистый unix. И его даже можно настроить из консоли.
eth0 виден при busybox ifconfig -a
но он не настроен совсем

пробую конфигурить - netcfg eth0 dhcp - permission denied

пробую поднять интерфейс - netcfg eth0 up - permission denied
делаю su перед этим и повторяю команду - тоже самое. Что не так с рутом на этой прошивке ?

ручная конфигурация для Ethernet не запоминается - после перезагрузки настройки слетают и чекбокс включения тоже

Цитата:

p.p.p.s удобно файлы просто по adb push закидывать, я например ядро новое кидаю на карту по adb, в system новые модули, и в консоли cat /mnt/sdcard/boot.img > /dev/block/nandc. Вот и весь апдейт на новое ядро, даже в cwm грузиться не обязательно. только права ставить надо отдельно иногда (в /sysytem/etc/init.d в частности).
а вот и неудобно лично мне - у меня подключен хост и дергать туда-сюда - запаришься. еще и поэтому нужна хоть какая-то сеть - ковыряться на компе в putty намного удобнее, чем с тача

s.m. 18.06.2012 23:58

завел таки прошивку троя

Все работает. Приведу ее к божескому виду и выложу сюда. Работает все, что я хотел и выглядит более доделанный, чем от tsynik. Наконец-то у нас есть CM9 для Onda 580W/610W !

Но хотелось бы получить советы, как прикрутить к этой прошивке библиотеку для GPS (модуль ядра уже загружен), чтобы не пользоваться своей прогой UsbGPS и Mock Locations. Или она уже там? Надо будет попробовать

tsynik 19.06.2012 00:54

Цитата:

Сообщение от s.m. (Сообщение 224677)
завел таки прошивку троя

Но хотелось бы получить советы, как прикрутить к этой прошивке библиотеку для GPS (модуль ядра уже загружен), чтобы не пользоваться своей прогой UsbGPS и Mock Locations. Или она уже там? Надо будет попробовать

Заменить /system/lib/hw/gps.sun4i.so на библиотеку из моей прошивки. Положить его инит с настройками из /system/etc/init.d/*gps. Это что касается USB. С bluetooth надо проверять, я правил framework на предмет подключения в insecure mode по bluetooth, в обычном режиме соединение не устанавливалось.

s.m. 19.06.2012 16:09

Цитата:

Сообщение от tsynik (Сообщение 224681)
Заменить /system/lib/hw/gps.sun4i.so на библиотеку из моей прошивки. Положить его инит с настройками из /system/etc/init.d/*gps. Это что касается USB. С bluetooth надо проверять, я правил framework на предмет подключения в insecure mode по bluetooth, в обычном режиме соединение не устанавливалось.

спасибо - завелась.
Вроде бы все вместе работает, но теперь я уперся в проблему производительности USB контроллера. Если включен GPS - внешний винт не может подмонтироваться. Как только отключаю USB LAN - все ок. Походу контроллер в планшете слишком слаб для обслуживания 4 потоков одновременно - максимум 3


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

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