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)

Dimar1973 19.03.2019 07:59

Нет не решил (. Но выяснил, что родной gps сидит на ttyS0 и этот порт жёстко прописан в в gps.default.so 64. Поэтому нет ни какой реакции на запись Android.cernel.gps =ttyACM0. Вот если бы кто попрпавил либу. А так если выполнить команду ln -f /dev/ttyACM0 /dev/ttyS0 то работает до тех пор пока не очьнется встроненный gps. После зависает система.

Alik369 21.03.2019 19:53

Приветствую всех участников данного форума, и прошу помощи в подключении usb gps resiver uboix к ГУ на android 7.1 PX3 RK3188.Перечитал весь форум в голове каша, прошу помощи у знатоков в пошаговой инструкции куда что вставлять. Спасибо всем кто откликнется.

Kolan91 12.04.2019 00:21

Опять продолжил борьбу с гпс, и решил пойти маленькими шагами. Сразу возник вопрос: А должна ли в андроиде гореть иконка местоположения в статусбаре даже если сам гпс не подключен и драйвер не запущен?
http://www.picshare.ru/uploads/181211/w42g8fx6C4.jpg

Kasymbekov 29.04.2019 12:00

Имеется TV Box:
x96Max 4/64 на Amlogic s905x2
Стоковая прошивка Android 8.1, armeabi-v7a, рут Magisk, busybox
Приемник GlobalSat BU-353s4

1. Поставил софтовый дрвайвер pl2303drv в /data/, дал права 755

2. Скопировал new_gps.sun4i.so.zip, с переименованием в gps.default.so. Положил в /system/vendor/lib/hw, дал права 644.

3. Подключаю gps в usb - появляется /dev/ttyUSB0, ставлю права 666.

4. Изменяю скорость: busybox stty -F /dev/ttyUSB0 speed 4800, скорость меняется

5. cat /dev/ttyUSB0 идут NMEA данные

6. Вручную запускаю /data/pl2303drv /dev/ttyUSB0 4800 в терминале:
Код:

Searching for device VID_067b&PID_2303
Found PL2303 device VID_067b&PID2303 (Index=0)
Baudrate requested: 4800
Creating virtual tty. Virtual port: /dev/pts/2
System: unlink /dev/ttyUSB0
System: symlink(/dev/pts/2,/dev/ttyUSB0)
PL2303 serial installed on /dev/ttyUSB0.
Type `cat /dev/ttyUSB0` in another shell window to test.

System: chmod 0666 /dev/pts/2
System: chmod 0666 /dev/ttyUSB0
CTL=0 : CTL=0 : CTL=7 : CTL=7 : CTL=0 :CTL=7 :CTL=0 :BLK=1 : RD=0x56 : INT=-1 :RD=0x56 :CTL=0 :INT=-1 :RD=0x56 :

Err_num - 1
Err_num - 1
Err_num - 1
Err_num - 1

И сразу gps отваливается: пропадает файл /dev/ttyUSB0, cat /dev/ttyUSB0 говорит, что нет такого файла.

Что я делаю не так? :unsure2:

ABCh 29.04.2019 12:31

Цитата:

Сообщение от Kasymbekov (Сообщение 409933)

3. Подключаю gps в usb - появляется /dev/ttyUSB0, ставлю права 666.

4. Изменяю скорость: busybox stty -F /dev/ttyUSB0 speed 4800, скорость меняется

5. cat /dev/ttyUSB0 идут NMEA данные

6. Вручную запускаю /data/pl2303drv /dev/ttyUSB0 4800 в терминале:

Если файл устройства dev/ttyUSB0 появляется автоматически до запуска софтового драйвера, то софтовый драйвер не нужен, он все и портит.

Kasymbekov 29.04.2019 15:06

Цитата:

Сообщение от ABCh (Сообщение 409934)
Если файл устройства dev/ttyUSB0 появляется автоматически до запуска софтового драйвера, то софтовый драйвер не нужен, он все и портит.

Вот это поворот.
Спасибо за совет.

Но без запуска софтового драйвера приложения все равно не видят приёмник. Хотя cat /dev/ttyUSB0 показывает, что данные идут.

ABCh 29.04.2019 16:34

Надо подбирать библиотеку gps под прошивку. Если прошивка 64-битная, то потребуются 2 версии библиотеки, 32- и 64-битная. И вообще, для Amlogic s905 еще никто не нашел живую библиотеку.

Kasymbekov 29.04.2019 20:32

Цитата:

Сообщение от ABCh (Сообщение 409938)
для Amlogic s905 еще никто не нашел живую библиотеку.

Печально. Надеюсь, в скором будущем найдется. Пока через "Фиктивные местоположения" тогда буду пользоваться

Lexins 30.04.2019 20:14

Цитата:

Сообщение от Shuruper (Сообщение 407823)
Разобрался. Теперь все работает как часы. Если кому надо, обращайтесь.

Как победил? У меня тоже x86, правда 6 Android, тоже скорость скачет в ЯН.

steel780 12.05.2019 18:41

Существует какой либо аналог GNSS Commander с синхронизацией времени? У меня в авто так же amlogic s905, все устраивает за исключением часов.


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

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