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 08.09.2013 01:38

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

Давайте попробуем узнать, работает ли либа? Снимите полный logcat с устройства, там должна быть информация. Если ее нет, значит либа не подгружается. Как вариант, из-за не корректного названия. Вы как ее переименовали?

TripleKill 08.09.2013 13:56

Цитата:

По команде cat для линуксового уарта
http://www.friendlyarm.net/sites/pro...10v2-sdk_1.jpg
У устройства 4 уарта. К одному из них подключено ядро системы, а гпс я подсоединяю к другому. Тот уарт, на котором сидит ядро, подключен к компу, и команды я пишу туда. Полный доступ, в отличие от эмулятора терминала в самом андроиде.

Цитата:

гпс (комплектный, от производителя)
Помимо непосредственно матплаты, дисплея и платы процессора к балалайке дополнительно можно докупить модули - маленькие платки, устанавливаемые на матплату. Большинство их подключаются к ряду контактов SDIO (см. картинку выше). Вот и гпс у них такого же формата.

logcat: http://zalil.ru/34716859
Либа переименована в gps.mini210.so - заменил ей штатную, оставив бэкап.

Rage2 08.09.2013 19:56

походу либа не грузится...
там должно быть типа: Handler ...

D/gps_serial( 276): Handler unitialized
D/gps_serial( 276): Handler unitialized
D/gps_serial( 276): Handler unitialized
......

это в случае если либа не видит GPS приемник.

Поиграйтесь с ее названием...

_Lexus 12.09.2013 00:30

Блин, я спекся, искурил всю тему (огромное спасибо Rage2 и всем участвующим), но впал в ступор на "пинании" ядра.
Конфиг: стик MK808B, приемник Globalsat BU-353s4 прошивка кастомная finless 1,7 андроид 4.1 ядро 3.0.8.
Либу, драйвер поставил, скорость указал, разрешение выставил, но nmea вижу только после перетыкания gps приемника ручками.
GPS приемник подключаю не в usb host, а в разъем otg (не хочу вешать на хаб с другой периферией), на шине определяется как 1-1:1.0, добавление в скрипт автозапуска строки:
echo -n "1-1:1.0" > /sys/bus/usb/drivers/option/unbind
эффекта не дает.
Подскажите, плз, в какую сторону дернуться, у меня мысли кончились.

macau 12.09.2013 01:04

не правильно определяется значит. 1-1:* обычно корневой хаб.
смотри по lsusb

_Lexus 13.09.2013 00:47

macau, busybox lsusb выдает bus 001 device 003: id 067b:2303
Остается попробовать способ YAM1966 c 12-й страницы.

macau 13.09.2013 11:00

ну все верно. значит нужен не 1-1:1.0 а что-то типа 1-1:1.3

_Lexus 13.09.2013 12:12

Что-то подобное я предположил, но словил отказ в доступе к ttyusb0 из serial api sample и бросил. Времени не хватает заниматься.
А как должна себя вести либа, блокировать устройство gps или нет?

В общем, не стал выяснять степень кривизны своих рук, упражняясь с echo -n, а просто воспользовался методом от YAM1966, изложенном в посте №111.
Правильно собранная схема заработала после подачи питания, остались лишь вопросы к самому приемнику.
У меня такой http://www.globalsat.ru/catalog/bu-353s4, в условиях городской застройки и плотной облачности долго бодался с 3-мя спутниками, в итоге зафиксился на 5-ти через 10 минут. Приемник лежал на приборке.

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

П.С. Всем спасибо за помощь и информацию, от себя могу пообещать лишь подробный отчет об инсталляции.

Gorynch 16.10.2013 12:03

Приветствую

Есть два устройства - Pipo Smart S1 и МК 809 III. Пытаюсь прикрутить Digma на pl2303

Pipo S1
Система, RK3066
Всё сделал по первому сообщению темы.
В терминале NMEA данные бегут, ошибок нигде никаких нет, но нави программы не видят данных GPS
файл android.hardware.location.gps.xml присутствовал в прошивке (содержимое совпадает с тем, что в первом сообщении темы), но пункта "Положение по спутникам" в меню нет
Добавил в build.prop gps.enable=true - улучшений нет

МК 809 III
С этим хуже
Система, RK3188

при попытке загрузить модуль pl2303.ko - система уходит в перезагрузку. Пробовал много разных модулей
при более детальном исследовании выяснил, что система первый порт занимает под модем. Попробовал метод от macau - результат не изменился.
Взял переходник на ft232rl - гружу модуль ftdi_sio.ko и ...... перезагрузка
пробовал на 3х разных прошивках (во всех 3.0.36+) - результат один: перезагрузка при попытке загрузить любой из модулей. Модули тоже разные пробовал

Что посоветуете?

Rage2 16.10.2013 13:03

Цитата:

Сообщение от Gorynch (Сообщение 273830)
Что посоветуете?

1. Снимите logcat. Нужно убедиться подгружается ли либа.
http://pccar.ru/showpost.php?p=270052&postcount=371
http://pccar.ru/showpost.php?p=270085&postcount=373


2. Да, на RK3188 c 3.0.36 есть такой момент, когда при попытке подгрузить модуль, устройство перезагружается (кернел-паник). Это из-за того, что подгружаемый модуль собран не из настоящих 3.0.36 сорцов. А например из 3.0.8 с измененной версией version_magic.
Или, что скорее всего, сорцы были для RK3066.

Попробую собрать для вас нужный модуль.


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

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