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)

DaveMF 10.01.2017 10:15

Цитата:

Сообщение от pine (Сообщение 379380)
На S912 либа не завелась. каталога /system/lib64 там вообще нет, для теста создал каталог и кинул копию еще и в /system/lib - эффекта нет. logread еще не смотрел, возможно то же самое, что у xaxexa

А Вы уверены что у Вас 64битный андроид? Вот например у одроид-С2 32битный даже 7 андроид. И соответственно никаких lib64 там нет.

ro.zygote=zygote32 или 64 в build.prop прописан?

elected 11.01.2017 10:42

Цитата:

Сообщение от Asus (Сообщение 377805)
Я на своём оранже так и не победил GPS.
Если на чистой прошивке скопировать на устройство файл gps.default.so и не добавлять никаких скриптов и ничего в build.prop не писать, то GPS-Test сразу пишет "GPS-ON". То есть либа как бы цепляется. Пробовал менять имена на: sun8i, exdroid, dolphin. Либа цепляется. И в терминале данные вижу. Но вот работать навигационный софт никакие шаманства заставить не могут. Никакие комбинации setprop не помагают. Пока через USBGPS пользую, но мне хочется добиться полноценной работы. И мне нужно через UART.
И DMESG молчит. Никаких строчек gps в нём нет. Короче засада.

PS Сегодня попробовал поднять GPS на кастомной прошивке на основе Beelink_v205k4 с ядром 3.4.112. Результат такой же.

Тоже занимаюсь решением данного вопроса, правда у меня Pi Plus2E. Пересобрал ядро - поотключал половину ненужной ерунды. Заново собрал андроид из исходников, но похоже gps там тоже нету, либу во всяком случае не нашел, надо курить мануалы как первоначальные скрипты сборки андроида переконфигурировать. Еще есть шанс собрать CyanogenMod, если получится, должен быть повеселее стокового андроида.

Asus 11.01.2017 17:36

Цитата:

Сообщение от elected (Сообщение 379432)
Пересобрал ядро - поотключал половину ненужной ерунды. Заново собрал андроид из исходников

Как бы твой образ потестировать? Залей куда-нибудь на файлообменник.

elected 15.01.2017 01:11

Сам еще не тестировал, как будет готов выложу ссылочку.

mrdudu 15.01.2017 18:21

Всем привет. Народ поделитесь пожалуйста модулем pl2303.ko и либой gps.default.so для процессора Amlogic S905x, Android 6.0.1. , приёмник globalsat BU-353S4, строчки прописал в build.drop, файлы unit.gps.sh и install-recovery.sh закинул( здесь откуда то скачал). Не хочет и все запускаться((.

mrdudu 16.01.2017 11:10

кто знает что это значит пытаюсь запустить pl2303.ko командой insmod. пишет такое exec format error . что это значит ? не подходит модуль?

ABCh 16.01.2017 11:22

Цитата:

Сообщение от mrdudu (Сообщение 379737)
пишет такое exec format error . что это значит ? не подходит модуль?

Не подходит, потому что собран для другого ядра.

mrdudu 16.01.2017 11:32

Цитата:

Сообщение от ABCh (Сообщение 379739)
Не подходит, потому что собран для другого ядра.

спасибо, видать не судьба нормально настроить usb gps. так и придется через костыли пользоваться

fathernet 26.01.2017 00:02

Digma m1 по идее это GlobalSat BU-353(SiRF Star III)
В вашей инструкции я запутался......... скачал pl2303.ko_for_A13_3.0.8+.zip и закинул в /system/lib/modules/, потом chmod 644 /system/lib/modules/pl2303.ko, insmod /system/lib/modules/pl2303.ko - exec format error.
Это не для моего ядра, а pl2303drv.zip там собрать надо с помощью make. в терминале выдает ошибку прав (root есть)

android-x86-5.1-rc1

Спасибо!

ABCh 26.01.2017 07:37

Цитата:

Сообщение от fathernet (Сообщение 380678)
а pl2303drv.zip там собрать надо с помощью make. в терминале выдает ошибку прав (root есть)

Так собирать то ее зачем? Или собранная pl2303drv из архива не запускается?

fathernet 26.01.2017 17:20

./pl2303drv - не работает. права давал.

ABCh 26.01.2017 19:45

Цитата:

Сообщение от fathernet (Сообщение 380699)
в терминале выдает ошибку прав

Цитата:

Сообщение от fathernet (Сообщение 380699)
./pl2303drv - не работает. права давал.

Дословно какую ошибку выдает при запуске pl2303drv?

fathernet 26.01.2017 22:27

cant execute ia a derictory - типа не могу - это каталог (директория)
лежит все в /data/pl2303drv - с правами 777 на конечную папку.
http://pccar.ru/showpost.php?p=379251&postcount=957 - отсюда не катит ? вроде новая версия ...

ABCh 27.01.2017 08:29

покажите вывод команды
ls -l
из той директории, откуда запускали
./pl2303drv

fathernet 27.01.2017 11:25

https://yadi.sk/i/DxAo_YtW3BBPaJ

ABCh 27.01.2017 14:15

Запустите команду от рута
/data/pl2303drv/pl2303drv
и покажите, что выведет.

fathernet 27.01.2017 17:49

error: only position independent executables (PIE) are supported
как понял что это не поддерживается моей версией андройда.

ABCh 27.01.2017 18:22

Цитата:

Сообщение от fathernet (Сообщение 380757)
error: only position independent executables (PIE) are supported

Надо пересобирать кросс-компилятором на "большом брате".
Из готовых решений могу посоветовать вот это.

fathernet 27.01.2017 18:45

не стартует mock locations disabled

USB\VID_067B&PID_2303&REV_0300 - это мой приемник.


PS зацепил на windows. com2-4800. igo начал ловить спутники)))) но windows у меня был..... не хочу его больше....

ABCh 27.01.2017 19:05

В настройках сначала разрешить опции разработчика, а уже в них разрешить фиктивные местоположения (mock locations).

fathernet 27.01.2017 19:22

все сделал.... теперь ему не нравиться чип - говорит это не HXD ((((((((((

ABCh 27.01.2017 20:05

Тогда вот отсюда.

fathernet 27.01.2017 21:22

Спасибо! Навител сразу показал место . Igo next нет. после перезагрузки не работает. нет gps устройства и все тут. в общем запускается на /dev/bus/usb/002/005 , вынул - вставил уже 006, хрень какая то.... как автоматизировать чтоб само активировалось при загрузке? После всех проверок все гуд. главное как автоматизировать чтоб автоматом цепляло один и тот же порт?)))

xemulres 28.01.2017 16:50

Удалось кому-то подключить либу к Amlogic S912?

fathernet 28.01.2017 20:04

Вложений: 4
в общем установил в машину... ошибка подключения к gps. хоть тресни......... стоит PL2303X - может кто помочь? или откусить эту часть и припаять к антене это? На чипе PL2303HX.USB To TTL Adapter.

к примеру адаптер для К линии на базе ft232bl определяется на ура. Вот и задумался я, чем же можно заменить мою usb - com железяку? чтоб android ее сразу схавал

В поисках истины нашел как цепляют usb-com к андройду.
dmesg показал что все подключено
microcom дал подключить gps и данные побежали.
а навител молчит.

да может это важно - мой gps работает только на 4800

почитал все еще раз.... понял что драйвер работает а вот эта либа не передает все это хозяйство программам. у меня определился как pl2303.ko по чипу контроллера... а либы получается для меня нету((((((

elected 30.01.2017 10:23

Тоже пока в тупике - пересобрал ядро, пересобрал по новому sdk android - пробовал собирать либы по обработке gps c serial с github и других ресурсов. Результата нет, в терминале идет поток NMEA, но программы упорно отказываются видеть спутники. Orange Pi Plus2e, ublox6-series uart gps подключен к контроллеру от YAM (драйвер cdc-acm.ko). Идея только одна - скорее не работает или отсутствует GPS провайдер. Кто что подскажет по этому поводу?

ABCh 30.01.2017 12:11

Цитата:

Сообщение от fathernet (Сообщение 380838)
почитал все еще раз.... понял что драйвер работает а вот эта либа не передает все это хозяйство программам. у меня определился как pl2303.ko по чипу контроллера... а либы получается для меня нету((((((

Возможные варианты:
1. нет либы,
2. либа не видна|не соответствует фреймворку андроида,
3. либа не получает данные от /dev/ttyUSB0

fathernet 30.01.2017 22:24

Все!!!!! Слава Богу и спасибо Вам уважаемый ABCh за ваше терпение)))))
В общем чистый андройд 4.4 имеет драйвер на usb gps, установлена UsbGPS4Honeycomb_MR1_alpha1 и все пашет. сегодня целый день за рулем полет нормальный. Единственное что немного неудобно так это то, что приходиться при запуске компа делать следующее
1 stop gps
2 проверять не изменился ли номер порта ( не меняется)
3 start gps
4 запуск любого навигационного приложения.
Еще пока по воздуху кину кабель на К линию и проверю как работает usb k-line адаптер. И если все гуд буду упаковывать все красиво и заморачиваться сменой матрицы и контроллера на более яркую и более надежный!

ABCh 31.01.2017 08:16

Цитата:

Сообщение от fathernet (Сообщение 381009)
Все!!!!! Слава Богу и спасибо Вам уважаемый ABCh за ваше терпение)))))

Оно у меня профессиональное, иногда приходится объяснять пользователям, как нажать правую кнопку мыши :D
Поскольку модуль pl2303.ko имеется и работает, надо попробовать поискать в Google Play другие приложения gps mock location. Возможно, удастся найти программу, которая будет автоматически подключать приемник.

elected 31.01.2017 10:57

Цитата:

Сообщение от elected (Сообщение 380951)
Тоже пока в тупике - пересобрал ядро, пересобрал по новому sdk android - пробовал собирать либы по обработке gps c serial с github и других ресурсов. Результата нет, в терминале идет поток NMEA, но программы упорно отказываются видеть спутники. Orange Pi Plus2e, ublox6-series uart gps подключен к контроллеру от YAM (драйвер cdc-acm.ko). Идея только одна - скорее не работает или отсутствует GPS провайдер. Кто что подскажет по этому поводу?

Никто не подскажет, куда копать?

ABCh 31.01.2017 11:10

Цитата:

Сообщение от elected (Сообщение 381037)
Никто не подскажет, куда копать?

Написать приложение, которое обращается к location provider, и посмотреть, какие данные или ошибки он будет выдавать.

elected 31.01.2017 11:23

В написании приложений не силен ( Обычные приложение вроде gps status никаких ошибок не дают.

ABCh 31.01.2017 11:52

Ну тогда попробовать другие тестовые программы, которые бы показывали статус location provider, и, самое главное, источники данных о местоположении.

elected 31.01.2017 12:05

Есть что порекомендовать по этому поводу? В маркете глухо ( как и на 4pda

fathernet 31.01.2017 13:11

ABCh - да драйвер есть изначально. UsbGPS4Honeycomb_MR1_alpha1 - это же просто программа которая взаимодействует с драйвером? и в замен ее можно пробовать всякие другие верно, без вреда системе в целом ?

ABCh 31.01.2017 13:16

Цитата:

Сообщение от fathernet (Сообщение 381057)
и в замен ее можно пробовать всякие другие верно, без вреда системе в целом ?

Да, надо посмотреть все подобные программы, реализующие mock location provider. Возможно, удастся найти что-нибудь подходящее в плане автоматизации.

dis5 01.02.2017 17:46

Всем привет! Купил всем известный VK-172.
Подключил к Cubietruck 3 (Android) ttyACM0 9600. В Яндекс-Навигаторе положение отображается отлично, а скорость показывает от балды. Максимальная 42км/ч и при 100 и при 80. В чем косяк?

elected 03.02.2017 15:28

Перепробовал собирать кучу либ для gps serial, воз и ныне там, в логах либо пусто либо вываливается ошибка called with uninitialized state !!, т.е. обращаемся к функциям либы не проинициализировав устройство. Вопрос как его проинициализировать? Хоть как-то получилось завести gps только через приложение
InternalGPS4GTab, но продолжаю копать на предмет либ. Надеюсь на ваши советы)

ABCh 03.02.2017 18:47

Цитата:

Сообщение от elected (Сообщение 381360)
в логах либо пусто либо вываливается ошибка called with uninitialized state

Кроме этого сообщение код ошибки выдается? А то даже не за что зацепиться. Можно получить вырезку логов с этой ошибкой?

elected 03.02.2017 20:33

вообще делаю logcat | grep gps . Ошибок больше не видать, можно конечно попробовать | grep location provider либо подскажете какие еще можно логи снять?


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

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