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)

ssssmileeee 09.12.2016 09:42

Цитата:

Сообщение от 0617 (Сообщение 376754)
У меня Meta, питание 5В
просто рабочий стол без нагрузки - 0,3 .. 0,4А
при подключенных GPS, клавиатуре и мыши - 0,3.. 0,6А
под нагрузкой - 0,5 .. 0,8А, изредка до 1А
в режиме Sleep - 40mA

В Telos питание 12в, на плате стоит понижающий преобразователь и уже от него питается приставка и USB-устройства. Сам преобразователь может быть слабым и не давать нужный ток. Попробую запитать GPS отдельно

ssssmileeee 10.12.2016 19:22

Цитата:

Сообщение от ssssmileeee (Сообщение 376745)
В общем, почти разобрался.
Приставка Tronsmart Vega S905 Telos
Мышь VK-162 видна без модуля, NMEA бегут.
Либу взял тут. Сперва я думал что либа не работает, т.к. NMEA бегут, но навигационные программы не видят спутники. Но иногда после перезагрузки запускается "оптимизация приложений", которая длится несколько минут. Вот после таких перезагрузок всё работает. Как я понимаю, в обычном режиме скрипт не успевает выдать права на устройство.

Разобрался, наконец.
У меня в build.prop не было прописано устройство и скорость. Я понадеялся на скрипт, но там был лишний пробел почти в самом конце:
Код:

setprop  ro.kernel.android.gps $GPSTTY
В общем, прописал имя устройства и исправил пробел на всякий случай. Теперь GPS подхватывается при любом включении.
Не совсем в тему, но может кто-нибудь заморачивался с часами реального времени на arduino и последующим подключением их к android?

Asus 19.12.2016 18:22

Я на своём оранже так и не победил 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. Результат такой же.

pine 28.12.2016 17:47

Если кому нужно, собрал serial-модули и pl2303drv под ARM64 (более конкретно под AmLogic S912).

Лежат тут https://github.com/p1ne/amlogic-s912-serial-modules
Чуть написано про прикручивание GPS тут http://mechanogeek.blogspot.ru/2016/...-s912-gps.html

xaxexa 03.01.2017 22:57

Цитата:

Сообщение от pine (Сообщение 378633)
Если кому нужно, собрал serial-модули и pl2303drv под ARM64 (более конкретно под AmLogic S912).

Лежат тут https://github.com/p1ne/amlogic-s912-serial-modules
Чуть написано про прикручивание GPS тут http://mechanogeek.blogspot.ru/2016/...-s912-gps.html

у меня beelink GT1 проц такойже, модуль pl2303 завелся, "либу" никак прикрутить немогу :( init.d прописал в init.rc boot.img, logcat пишет

Код:

gps_glonass_serial: could not open gps serial device /dev/ttyUSB0: No such file or directory
хотя cat /dev/ttyUSB0 нормально все показывает, думаю что pl2303 подключаеться позже чем запуск либы происходит че делать незнаю...

сама либа откудато с гитхаба

xaxexa 04.01.2017 05:07

Вложений: 1
android 6
приставка beelink GT1
GlobalSat BU-353s4
pl2303 2 поста выше,
либа в аттаче (это не я гдето както собрал, она отсюда из топика, не помню кто постил)
buld.prop
ro.kernel.android.gps=ttyUSB0
ro.kernel.android.gps.speed=4800
ro.kernel.android.gps.max_rate=1

Pine, откуда исходники ядра брал для компиляции модуля?

DaveMF 08.01.2017 15:07

Вложений: 1
Наконец удалось победить проблему с неработоспособностью GPS usb/uart приемников в andriod 6 (Marshmallow) 64 bit.
Библиотека была взята у dipcore подправлена в части настроечных файлов чтобы можно было скомпилировать именно 64 битную версию.

В итоге все успешно работает.
32 битная GPS/GLONASS библиотека под arm32 скачать тут
64 битная GPS/GLONASS библиотека под arm64 скачать тут ВНИМАНИЕ! Библиотеку нужно размещать в /system/lib64/hw НЕ в lib, а именно в lib64
32 битная GPS/GLONASS библиотека под x86 скачать тут компилировал не я и не проверял работоспособность, просто выкладываю все в одном месте.

Настройки под Ваш GPS/GLONASS приемник необходимо добавить в файл /system/build.prop

ro.kernel.android.gps=ttyUSB0
ro.kernel.android.gps.speed=9600
ro.kernel.android.gps.max_rate=1

Все остальные инструкции в соответствии с первым постом rage2 данной темы.

К недостаткам данной библиотеки можно отнести отсутствие поддержки u-blox приемников (по крайней мене у меня не заработало) и не поддерживается agps.

Библиотека с agps и поддержкой u-blox уже тестируется…

pine 09.01.2017 14:55

Цитата:

Сообщение от xaxexa (Сообщение 378936)
Pine, откуда исходники ядра брал для компиляции модуля?

http://openlinux.amlogic.com

У AmLogic вообще все хорошо с опенсорсом

Для просветления можно еще почитать https://www.cnx-software.com/2016/08...4-android-7-0/

pine 09.01.2017 16:15

Цитата:

Сообщение от DaveMF (Сообщение 379251)
Наконец удалось победить проблему с неработоспособностью GPS usb/uart приемников в andriod 6 (Marshmallow) 64 bit.
Библиотека была взята у dipcore подправлена в части настроечных файлов чтобы можно было скомпилировать именно 64 битную версию.

Патч для текущей версии исходников dipcore можно увидеть? Сам ковырял dipcore, но на праздники прервался. Спасибо.

pine 10.01.2017 01:27

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


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

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