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

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Навигация (http://pccar.ru/forumdisplay.php?f=176)
-   -   USB GPS for Android (http://pccar.ru/showthread.php?t=18871)

Rage2 30.06.2013 23:36

arhim, здорово, что у вас получилось и спасибо, что поделились опытом...да и еще в таком масштабе.)
Позвольте некоторые замечания:
1. Для чего грузите два модуля? Ведь одного pl2303.ko достаточно.
2.
Цитата:

затем на всякий случай скопировал эти файлы в /system/lib/
-это лишнее.
3. В скрипте gps.sh команды su и depmod ненужны. Сами придумали или кто подсказал?))
4.
Цитата:

не знал как назвать - поэтому создал все варианты
gps.default.so
gps.exDroid.so
gps.exdroid.so
gps.sun4i.so
А может методом исключения найти единственный нужный? тут или gps.exDroid.so, или gps.sun4i.so.

Спс за модули, добавлю в шапку...

AngelOfGrief 30.06.2013 23:39

Цитата:

Сообщение от Rage2 (Сообщение 262774)
4. А может методом исключения найти единственный нужный? тут или gps.exDroid.so, или gps.sun4i.so.

gps.default.so работает.

Rage2 30.06.2013 23:40

Цитата:

Сообщение от AngelOfGrief (Сообщение 262775)
gps.default.so работает.

Шапку читаем, это от платформы зависит.

AngelOfGrief 30.06.2013 23:44

Цитата:

Сообщение от Rage2 (Сообщение 262776)
Шапку читаем, от платформы зависит. Как собран андрюха.

Скорее, от того как собран Linux.
.so файл -- файл библиотеки Linux с заголовком ELF. К андроиду отношения он не имеет.

У меня не было ни одного файла вида gps.*.so, я просто создал gps.default.so и он заработал. Платформа Amlogic 8726-MX.

Rage2 01.07.2013 00:04

Цитата:

Сообщение от AngelOfGrief (Сообщение 262777)
Скорее, от того как собран Linux.
.so файл -- файл библиотеки Linux с заголовком ELF. К андроиду отношения он не имеет.

Честно, не хочу сейчас тратить свое время на убеждения вас в обратном......linux тут нет, собирается(КОМПИЛИТЬСЯ) АНДРОЙД, и либы его прерогатива.
У человека андройд крутиться на железке с А10, а для него система билдится зачастую как sun4i, ибо это кодовое название самой платформы. Бывает еще exDroid, это кажись кастомы на СМ9.

Я не исключаю, что может быть gps.default.so, но такого я еще не встречал на А10(BoxChip\Allwinner). Можно хоть gps.vasyaPupkin.so обозвать..
Цитата:

Сообщение от AngelOfGrief (Сообщение 262777)
я просто создал gps.default.so и он заработал. Платформа Amlogic 8726-MX.

Это добавлю в шапку, спс. Прошивка сток? или см10.1?

arhim 01.07.2013 00:21

pl2303.ko - достаточно, остальное пропустил машинально
su и depmod - можно было и modprobe pl2303.ko сделать, привычка после добавления модулей вызывать depmod, на счет su - без него скрипт не отрабатывал из-под universal ini.d
Цитата:

4. А может методом исключения найти единственный нужный?
не было времени играться, отец дал на пару часов планшет

arhim 01.07.2013 00:24

Цитата:

Сообщение от Rage2 (Сообщение 262780)
Честно, не хочу сейчас тратить свое время на убеждения вас в обратном......linux тут нет, собирается(КОМПИЛИТЬСЯ) АНДРОЙД, и либы его прерогатива.
У человека андройд крутиться на железке с А10, а для него система билдится зачастую как sun4i, ибо это кодовое название самой платформы. Бывает еще exDroid, это кажись кастомы на СМ9.

Я не исключаю, что может быть gps.default.so, но такого я еще не встречал на А10(BoxChip\Allwinner). Можно хоть gps.vasyaPupkin.so обозвать..
Это добавлю в шапку, спс. Прошивка сток? или см10.1?

прошивка сток 4.0.4, железо A10
у меня была два файла !!! при первом листинге директории

gps.exDroid.so
gps.sun4i.so

с учетом регистра я создал и exdroid ну и default добавил, отдал планшет, все работает и я забыл про это.

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

Rage2 01.07.2013 00:33

Цитата:

Сообщение от arhim (Сообщение 262784)
можно было и modprobe pl2303.ko сделать

Это тоже было бы лишнее, зачем, ведь вы уже загрузили модуль командой insmod...

arhim 01.07.2013 00:36

Цитата:

Сообщение от Rage2 (Сообщение 262786)
Это тоже было бы лишнее, зачем, ведь вы уже загрузили модуль командой insmod...

после перезагрузки все равно надо подгружать каждый раз
либо insmod либо modprobe - модули находятся в директори по - умолчанию

обе команды отрабатывают

kuzen 04.07.2013 18:43

Доброго времени суток всем!
Совсем недавно прикрутил LOCOSYS LS23030 на чипе MT-3339 к планшету хундай A7HD, android 4.0.4, версия ядра 3.0.66+ сборка V6.
99% заслуги конеш RAGE2, огромное спасибо за советы и терпение, респект и уважуха
свисток на этом чипе определился как ttyUSB0 с дайвером pl2303 скорость порта 115200, либа из шапки с неизмененным именем gps.sun4i.so, скрипт без изменений.Данные идут
Но нарисовалась проблемма, может я не в ту тему: при запуске Navitel сообщение: произошла ошибка
в Логах нашел:
07-04 16:04:40.369 E/ActivityThread(703): Failed to find provider info for com.android.contacts
07-04 16:04:40.369 E/AndroidRuntime(703): FATAL EXCEPTION: Thread-82
07-04 16:04:40.369 E/AndroidRuntime(703): java.lang.NullPointerException
07-04 16:04:40.369 E/AndroidRuntime(703): at com.navitel.NavitelSystemService.enumerateContacts (NavitelSystemService.java:595)
07-04 16:04:40.369 E/AndroidRuntime(703): at dalvik.system.NativeStart.run(Native Method)
подскажите в чем проблема


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

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