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)

Gennik 13.02.2023 15:40

t8-p1:/data/data/com.termux/files/home # lsof | grep -i tty
ueventd 1085 root 5u CHR 250,3 0t0 1105 /dev/__ttyS3__
gnss@1.0- 1693 gps 7u CHR 250,0 0t0 12324 /dev/ttyS0
gocsdk 2666 root 7u CHR 250,2 0t0 104 /dev/ttyS2.tmp
sh 15694 root 10u CHR 5,0 0t0 11987 /dev/tty
t8-p1:/data/data/com.termux/files/home # ls -l /sistem/lib/hw/gps*
ls: /sistem/lib/hw/gps*: No such file or directory
1|t8-p1:/data/data/com.termux/files/home # ls -l /sistem/lib64/hw/gps*
ls: /sistem/lib64/hw/gps*: No such file or directory
1|t8-p1:/data/data/com.termux/files/home # ls -l /vendor/lib/hw/gps*
ls: /vendor/lib/hw/gps*: No such file or directory
1|t8-p1:/data/data/com.termux/files/home # ls -l /vendor/lib64/hw/gps*
ls: /vendor/lib64/hw/gps*: No such file or directory
1|t8-p1:/data/data/com.termux/files/home #

ABCh 13.02.2023 15:52

Ошибочка в имени /system а не /sistem, повторите для этих каталогов,
gps-приемник сидит на /dev/ttyS0
можете убедиться
Код:

su
stty -F /dev/ttyS0
cat /dev/ttyS0

должен пойти поток nmea-сообщений.

Gennik 13.02.2023 16:19

Да поток идёт
t8-p1:/data/data/com.termux/files/home # ls -l /system/lib/hw/gps*
-rw-r--r-- 1 root root 20624 2018-10-09 09:39 /system/lib/hw/gps.default.so
t8-p1:/data/data/com.termux/files/home # ls -l /system/lib64/hw/gps*
ls: /system/lib64/hw/gps*: No such file or directory
1|t8-p1:/data/data/com.termux/files/home #

ABCh 13.02.2023 16:37

Итак, мы имеем 32-битную архитектуру, но лучше уточнить командой
Код:

uname -a
и последний шанс обнаружить настройки gps-приемника
Код:

getprop | grep -i gps
getprop | grep ttyS0

Какой usb gps-приемник планируете подключать? Пока я вижу, как наиболее удобный вариант, это VK-162 или VK172 от u-blox, при условии, что он определится, как ttyACM0, и замену библиотеки gps.default.so, как это описано в этой теме.

Gennik 13.02.2023 16:48

t8-p1:/data/data/com.termux/files/home # uname -a
Linux localhost 4.4.89 #461 SMP PREEMPT Thu Jan 10 10:31:07 CST 2019 armv7l
t8-p1:/data/data/com.termux/files/home #

Gennik 13.02.2023 17:02

$ su
t8-p1:/data/data/com.termux/files/home # ger
/system/bin/sh: ger: not found
127|t8-p1:/data/data/com.termux/files/home # su
t8-p1:/data/data/com.termux/files/home # getprop | grep -i gps
1|t8-p1:/data/data/com.termux/files/home # getprop | grep ttyS0
1|t8-p1:/data/data/com.termux/files/home #
Тут я понимаю не фига не нашлось! А если купить к примеру vk 162 шанс что заведётся есть?

ABCh 13.02.2023 19:28

VK-162 поддерживается модулем ядра acm. Если ядро содержит файл конфигурации, что можно проверить
Код:

su
ls -l /proc/config.gz

если есть, то смотрим
Код:

zcat /proc/config.gz | grep -i acm
если видим CONFIG_USB_ACM=y, то нужный модуль есть.
Если файл /proc/config.gz отсутствует, то можно проверить только опытным путем. Например, подключить Arduino Pro Micro или Arduino Leonardo к порту usb (или другие модели на чипе 32u4, прочие модели Arduino не подойдут). Должен появиться файл /dev/ttyACM0

Gennik 13.02.2023 20:19

$ su
t8-p1:/data/data/com.termux/files/home # ls -l /proc/config.gz
-r--r--r-- 1 root root 25905 2023-02-13 19:12 /proc/config.gz
t8-p1:/data/data/com.termux/files/home #
t8-p1:/data/data/com.termux/files/home # zcat /proc/config.gz | grep -i acm
# CONFIG_FB_MACMODES is not set
CONFIG_USB_ACM=y
# CONFIG_USB_CONFIGFS_ACM is not set
# CONFIG_USB_G_ACM_MS is not set
t8-p1:/data/data/com.termux/files/home #
Я так понял можно покупать!!

Gennik 13.02.2023 20:45

И еще вопрос после всех манмпуляций с настройками остается потом возможнасть пользрваться встроенным приемником,если что ,Только что позвонил друг и сказал что у него такая же фигня со спутниками!! Может я зря его пока мучаю!!! СВО!!

ABCh 13.02.2023 21:21

Нужно не удалять оригинальный файл /system/lib/hw/gps.default.so, а переименовать его, чтобы можно было вернуться к исходному состоянию. Если дело происходит в Воронежской области, то, возможно, где-то неподалеку глушат сигнал gps. Тогда нужно думать о переходе на Глонасс.


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

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