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.04.2012 13:39

Цитата:

Сообщение от Blwind (Сообщение 218565)
Пока не получается разобрать ничем. При попытка монтирования образа вываливает ошибку. Похоже, файл битый. Перекачивал четыре раза, результат неизменный.

Вот этим можно разобрать файл прошивки
http://www.techknow.t0xic.nl/forum/i...p?topic=1679.0

А потом раздел /system получается монтированием самого большого из распакованных файлов образа, который прогнать перед этим через simg2img
(http://forum.xda-developers.com/show....php?t=1081239)

tsynik 19.04.2012 16:16

Цитата:

Сообщение от s.m. (Сообщение 218387)
нашел прошивку на А10 4.03. китайцы утверждают, что там есть поддержка pl2303
что думаете по этому поводу?
http://bbs.imp3.net/thread-10628926-1-1.html

Поставил ради интереса 4 андроид. Модули btusb, pl2303 из китайской прошивки 4.03 загружаются без ошибок. Засада в отличие от 2.3 в том, что root раздел находится в initramfs и все правки после перезагрузки отменяются. А самая большая сложность в том, что при плотности более 128 пропадает планшетный интерфейс, а при плотности >128 шрифты и графика в приложениях типа Яндекс.Пробки очень мелкая. Ну и интерфейс подтормаживает. В итоге вернулся на свою 2.3.4 и ничуть не жалею.

Virtual 19.04.2012 18:34

Цитата:

Засада в отличие от 2.3 в том, что root раздел находится в initramfs и все правки после перезагрузки отменяются.
это стандартная практика, на андроиде :). кст часто убережет от критических ошибок.
но не все далеко не все правки отменяются ибо ФС из флеша просто смонтирован на папки /system /data
изменения в них сохранятся! (если они конечно не в squash :) имхо /data врятли)

s.m. 19.04.2012 20:07

Цитата:

Здесь только модули pl2303 и ftdi для 3.0.8 ядра (ICS). Там же на PDA есть ссылки на программы по распаковке/перепаковке прошивок для A10, и они под Windows (под linux как раз нет перепаковщика вроде) ;-)
поставил на свой VX580W 4.03 - pl2303.ko работает. autostart.apk - нет.
Поэтому переношу его функционал в мой USBGPS. Добавил туда же фикс от последнего USBGPS - работает точно также хорошо, как и раньше. Когда заставлю работать - выложу сюда. Добавлять установку скорости не вижу смысла, так как это те же телодвижения, что и в скрипте autostart.sh, который каждый правит под себя.

Цитата:

Сообщение от tsynik (Сообщение 219022)
Поставил ради интереса 4 андроид. Модули btusb, pl2303 из китайской прошивки 4.03 загружаются без ошибок. Засада в отличие от 2.3 в том, что root раздел находится в initramfs и все правки после перезагрузки отменяются. А самая большая сложность в том, что при плотности более 128 пропадает планшетный интерфейс, а при плотности >128 шрифты и графика в приложениях типа Яндекс.Пробки очень мелкая. Ну и интерфейс подтормаживает. В итоге вернулся на свою 2.3.4 и ничуть не жалею.

У меня ничего не тормозит в интерфейсе, только мелковаты шрифты. Еще плохо инициализируются устройства, разбираюсь с этим, походу с питаловом проблемы, питается все от планшета, походу не хватает тока.

tsynik 19.04.2012 21:35

Цитата:

Сообщение от s.m. (Сообщение 219036)
поставил на свой VX580W 4.03 - pl2303.ko работает. autostart.apk - нет.
Поэтому переношу его функционал в мой USBGPS. Добавил туда же фикс от последнего USBGPS - работает точно также хорошо, как и раньше. Когда заставлю работать - выложу сюда. Добавлять установку скорости не вижу смысла, так как это те же телодвижения, что и в скрипте autostart.sh, который каждый правит под себя.

Кстати, можно обмануть прошивку, в стандартной 4.0.3 в init.rc есть сервис /system/etc/install-recovery.sh. По умолчанию этого скрипта нет, но можно его создать и забить туда всё что душе угодно. Я так кастомизировал PocketBook iQ701. И не нужно пересобирать initramfs. Изменения в /system сохраняются.

s.m. 19.04.2012 22:13

Подключение USB GPS.

Описываю процедуру подключения USB GPS к Onda VX580W Deluxe. Подходит также к Onda VX610W.
Использовал HOLUX M1000B с подключенным к нему через mini-USB мостом USB-COM на PL2303.

Итак:

0. Подключаем GPS-приемник через мост.
1. Устройство должно иметь root и установленный Root Explorer, а также любой консольный доступ (любой терминал или QuickSSHd + Putty)
2. Cкачиваем мой gps.zip

3. Содержимое архива помещаем в папку /sdcard/gps на устройстве (удобно использовать WinSCP при запущенном QuickSSHd для этой цели).
4. Заходим с помощью Root Explorer в папку /system/vendor/modules и монтируем папку на запись с помощью кнопки вверху (папка должна стать RW вместо RO)
5. Открываем консоль
6. Выполняем в консоли

cp /sdcard/gps/install-recovery.sh /system/etc/
chown root.root /system/etc/install-recovery.sh
chmod 775 /system/etc/install-recovery.sh
cp /sdcard/gps/pl2303.ko /system/vendor/modules/


7. Далее устанавливаем UsbGps4Droid.apk из папки /sdcard/gps
8. Заходим в UsbGps4 и ставим Autostart GPS on boot
9. Убеждаемся, что стоит в Настройках стоит Для разработчиков->Фиктивные местоположения
10. Перезагружаем устройство, выполнив в консоли

reboot

11. Сразу после загрузки должен быть запрос на права суперпользователя для USBGPS.
12. Открываем консоль и выполняем в ней

lsmod


Там должно быть что-то вроде

pl2303 11215 0 - Live 0xbf145000

13. Дальше там же выполняем

dmesg


Там должно быть что-то вроде

<6>[ 75.770000] USB Serial support registered for pl2303
<6>[ 75.780000] pl2303 1-1.1:1.0: pl2303 converter detected
<6>[ 75.810000] usb 1-1.1: pl2303 converter now attached to ttyUSB0
<6>[ 75.820000] usbcore: registered new interface driver pl2303
<6>[ 75.820000] pl2303: Prolific PL2303 USB to serial adaptor driver

14. Устанавливаем свою любимую программу навигации и даем ей обнаружить GPS приемник (в Навителе это GPS API).

На этом все.

Для справки:
Проверка скорости порта

busybox stty -a -F /dev/ttyUSB0

Для моего случая это выглядит так

speed 38400 baud;stty: /dev/ttyUSB0

intr = ^C; quit = ^\; erase = ^?; kill = ^U; eof = ^D; eol = ;
eol2 = ; start = ^Q; stop = ^S; susp = ^Z; rprnt = ^R; werase = ^W;
lnext = ^V; flush = ^O; min = 1; time = 0;
-parenb -parodd cs8 hupcl -cstopb cread clocal -crtscts
-ignbrk -brkint -ignpar -parmrk -inpck -istrip -inlcr -igncr icrnl ixon -ixoff
-iuclc -ixany -imaxbel
opost -olcuc -ocrnl onlcr -onocr -onlret -ofill -ofdel nl0 cr0 tab0 bs0 vt0 ff0
isig icanon iexten echo echoe echok -echonl -noflsh -xcase -tostop -echoprt
echoctl echoke


Содержание моего autostart.sh

#!/system/bin/sh
insmod /system/vendor/modules/pl2303.ko
sleep 10
busybox stty -F /dev/ttyUSB0 ispeed 38400
sleep 5
busybox stty -F /dev/ttyUSB1 ispeed 38400
busybox chmod 666 /dev/ttyUSB0
busybox chmod 666 /dev/ttyUSB1
busybox sed -i 's/SafeExit = 0/SafeExit = 1/g' /data/data/com.navitel/settings.001.ini

AVK74 21.04.2012 15:02

А вот такой есть еще http://www.dealextreme.com/p/mele-10...-lan-sd-119913
На нем Убунта работает кроме Андроида. И винт напрямую вешается.

tsynik 21.04.2012 15:15

Цитата:

Сообщение от AVK74 (Сообщение 219186)
А вот такой есть еще http://www.dealextreme.com/p/mele-10...-lan-sd-119913
На нем Убунта работает кроме Андроида. И винт напрямую вешается.

И его клон Toucan Smart, в котором зачем-то убрали VGA ))) И новые планшеты Iconbit - в основном на чипе A10, что не может не радовать ) Что же касается Mele, то A2000 дешевле и лучше, плюс продаван - разработчик, и в нагрузку даст Serial Console адаптер для разработки, если указать, что нужен ;-)

Убунту можно завести и на планшетах, надо только собрать правильное ядро. Они так же могут загружаться с SD-карты. Можно, к примеру, сделать отдельно 4 андроид или Ubuntu с загрузкой с SD-карты, а на внутреннем флеше иметь Android 2.3. Только не ясно - зачем? )))

AVK74 22.04.2012 00:16

Тут вся фишка, что проц полностью с открытыми дровами, никакой проприетарщины. И я так понимаю это и позволило без проблемно воткнуть убунту. Соответственно и с андроидом тоже проще.

tsynik 22.04.2012 17:59

Цитата:

Сообщение от AVK74 (Сообщение 219214)
Тут вся фишка, что проц полностью с открытыми дровами, никакой проприетарщины. И я так понимаю это и позволило без проблемно воткнуть убунту. Соответственно и с андроидом тоже проще.

Насчет беспроблемно - это не совсем так. У разработчиков на данный момент есть сложности с одновременной работой X-сервера и сети в Debian/Ubuntu. Есть несколько вариантов конфигурационных файлов (script.bin), с которыми Mele ведет себя по-разному ;-)

У меня вопрос по аккумулятору: купил свинцовую батарею 12В-1.2АЧ, чтобы поставить её в параллель с питанием на NSD. Идея избежать перезагрузки планшета при работе стартера. На корпусе написано standby use: 13,6-13,8V cycle use: 14,5-14,9V initial current: 0,36А. Нужны ли еще какие-нибудь детали, или можно просто повесить её в параллель с плюсом ключа?


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

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