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)

Costa_ 15.09.2015 13:44

Добрый день!

Есть Radxa Rock2 с андроидом 4.4.2 из коробки и GPS/GLONASS модуль SIM68 на MTK3333 (http://ru.aliexpress.com/item/Free-s...pNumber=605000).
Взял pl2303.ko для RK3288 и gps.default.so из данной темы, написал скрипты для запуска модуля, присвоения скорости 9600. Скрипты, правда вступили в силу только с помощью Universal Init.d...
В файле build.prop исправил gps=false на true, добавил ro.kernel.android.gps=ttyUSB0

В общем, cat /dev/ttyUSB0 - данные льются. Если запустить You are GPS и включить фиктивное местоположение, то Mapfactor, Я.Навигатор и Я.Карты видят всё успешно.

Файл android.hardware.location.gps.xml уже был в папке permissions по умолчанию

Но в Настройках -> Местоположение так и не появилась возможность включать определение ни по GPS, ни по WIFI, ни по сети.

Вероятно, поскольку RK3288 не умеет сам брать init.d, то возможно и build.prop там лежит только для виду.

Кто-нибудь сталкивался? Как обмануть систему?

Спасибо заранее!

oledv 16.09.2015 16:35

Costa почитайте http://www.pccar.ru/showpost.php?p=312523&postcount=622

Costa_ 17.09.2015 03:53

Цитата:

Сообщение от oledv (Сообщение 338321)

Спасибо, пробовал уже - такая махинация вообще ни каком виде не проходит. Мой GPS модуль питается 5В вместо 3.3 (так положено по инструкциям), поэтому подключал к 1,2,22,24. Но в системе никакой инфы о ttyS3 не появляется. Пробовал подключить к UART0 (пины 13,14), поскольку в папке /dev есть ttyS0, но с него тоже никакие данные не идут.

Кстати, как через dmesg понять увидел ли прибор что-либо на разъемах UART3? При подключении через USB всё понятно - определяется pl2303 usb-serial converter на ttyUSB0, а тут очевидных изменений нет.

oledv 17.09.2015 09:29

Costa при подключении к нулевому интерфейсу скорость выставляете? Для вашего модуля, Права назначаете?
ttySx интерфейсы непоявляются, они жестко прописаны

licki 17.09.2015 13:55

Цитата:

Сообщение от Costa_ (Сообщение 338208)
Но в Настройках -> Местоположение так и не появилась возможность включать определение ни по GPS, ни по WIFI, ни по сети.

На RK3288, ИМХО, всё определяется реализацией прошивки конкретного девайса (привет китайским братьям).
У меня, например, данные пункты уже были и галочки переключались, хотя никакого GPS и в помине не было.

zizigal 17.09.2015 14:52

Цитата:

Сообщение от Costa_ (Сообщение 338368)
Спасибо, пробовал уже - такая махинация вообще ни каком виде не проходит. Мой GPS модуль питается 5В вместо 3.3 (так положено по инструкциям), поэтому подключал к 1,2,22,24. Но в системе никакой инфы о ttyS3 не появляется. Пробовал подключить к UART0 (пины 13,14), поскольку в папке /dev есть ttyS0, но с него тоже никакие данные не идут.

Поменяйте местами 22 и 24. на 22 - UART3 RX должен сажаться ТХ модуля, а на 24 - UART3 TX должен сажаться RХ модуля...

DaveMF 17.09.2015 23:48

Вложений: 1
А может прежде чем тыкать во все подряд пины посмотреть распиновку именно RADXA ROCK 2???
И убедится что на пинах 22, 24 нет UART3??? Не???

Costa_ 18.09.2015 03:05

По порядку:

Цитата:

Сообщение от oledv (Сообщение 338381)
Costa при подключении к нулевому интерфейсу скорость выставляете? Для вашего модуля, Права назначаете?
ttySx интерфейсы непоявляются, они жестко прописаны

Да, выставлял. Ничего не меняется

Цитата:

Сообщение от zizigal (Сообщение 338409)
Поменяйте местами 22 и 24. на 22 - UART3 RX должен сажаться ТХ модуля, а на 24 - UART3 TX должен сажаться RХ модуля...

Знаю об этой фиче)

Цитата:

Сообщение от DaveMF (Сообщение 338424)
А может прежде чем тыкать во все подряд пины посмотреть распиновку именно RADXA ROCK 2???
И убедится что на пинах 22, 24 нет UART3??? Не???

Ну вот где собака была зарыта то! Да, не подумал и воткнул по схеме от Rock. Спасибо!

DaveMF
, а у вас получилось подключить через UART? На 40пиновом или на отдельно вынесенном рядом с OTG USB (на Square model)?

Costa_ 18.09.2015 04:13

Поигрался еще с USB и обнаружил следующее:
- во время своих героических потуг по подключению использовал версию либу от omega2008 (http://www.pccar.ru/showpost.php?p=335408&postcount=805). С ней модуль pl2303 загружается, но не используется (при выполнении команды lsmod напротив него стоит 0). Но через cat /dev данные льются, но ни одна прога спутники не видит. После дополнительного запуска You Are Here GPS навигационные проги (кроме gps test) устанавливают точное местоположение, но не видят спутников;

- решил поставить либу из шапки. Сразу модуль начинает использоваться ("1" в lsmod). Без запуска You Are Here GPS все проги (в том числе GPS test) начинают отображать видимое количество спутников, точное время, но не высоту. Но постоянно скачут показания между GPS и GLONASS. Симбиоза нет...

Цитата:

Сообщение от omega2008 (Сообщение 335408)

omega2008, что вы могли поменять, что библиотека перестала входить сразу в строй?

DaveMF 18.09.2015 08:53

Цитата:

Сообщение от Costa_ (Сообщение 338428)
DaveMF[/B], а у вас получилось подключить через UART? На 40пиновом или на отдельно вынесенном рядом с OTG USB (на Square model)?

Еще с Radxa2 дело не имел...
За библиотекой для ГЛОНАСС в личку :)


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

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