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 19.05.2015 14:02

Цитата:

Сообщение от pine (Сообщение 328333)
Маленький коммент - GNSS это не Глонасс. Это Global Navigation Satellite System - в это понятие входит и GPS и Глонасс

А вот и нет, GNSS это и есть глонасс! Потому как это сокращение от Глоба́льная навигацио́нная спу́тниковая систе́ма (ГНСС)
А GPS - это Global Positioning System — система глобального позиционирования.

zizigal 19.05.2015 16:56

Цитата:

Сообщение от DaveMF (Сообщение 328349)
Потому как это сокращение от Глоба́льная навигацио́нная спу́тниковая систе́ма (ГНСС)

Я бы написал ГлоНаСС...:whistle:

pine 19.05.2015 17:46

Цитата:

Сообщение от DaveMF (Сообщение 328349)
А вот и нет, GNSS это и есть глонасс! Потому как это сокращение от Глоба́льная навигацио́нная спу́тниковая систе́ма (ГНСС)
А GPS - это Global Positioning System — система глобального позиционирования.

Коллега, давайте не будем спорить, м? Я семь лет писал софт для самолетной навигации и спутниковой связи и в теме вроде бы разбираюсь достаточно неплохо :) Документы с аббревиатурой GNSS были датированы годом этак 2003-м, например, когда Глонасса еще и в помине не было :)

DaveMF 19.05.2015 17:56

Цитата:

Сообщение от pine (Сообщение 328375)
Коллега, давайте не будем спорить, м? Я семь лет писал софт для самолетной навигации и спутниковой связи и в теме вроде бы разбираюсь достаточно неплохо :) Документы с аббревиатурой GNSS были датированы годом этак 2003-м, например, когда Глонасса еще и в помине не было :)

Не будем...
В библиотеке сообщения от глонас обозначаются именно GNSS
И так для сведенья "4 апреля 1991 года в составе ГЛОНАСС в двух орбитальных плоскостях оказалось одновременно 12 работоспособных спутников системы и 24 сентября 1993 года система была официально принята в эксплуатацию Министерством обороны России. "

Denkos 19.05.2015 18:15

Тема перерастает "у кого яйца круче".

pine 19.05.2015 18:40

Цитата:

Сообщение от DaveMF (Сообщение 328376)
Не будем...
В библиотеке сообщения от глонас обозначаются именно GNSS
И так для сведенья "4 апреля 1991 года в составе ГЛОНАСС в двух орбитальных плоскостях оказалось одновременно 12 работоспособных спутников системы и 24 сентября 1993 года система была официально принята в эксплуатацию Министерством обороны России. "

http://searchnetworking.techtarget.com/definition/GNSS

Почитайте, раз не верите :)

dm66 20.05.2015 19:20

требуется помощь!

свисток mk802IV. Пытаюсь заставить работать GPS. На данный момент установлена прога YouAreHere GPS. При запуске проги и нажатии в ней кнопки Connect (спрашивает, открыть приложению "YAHGPS" доступ к USB-устройству, выбираю "Да") бегут данные, прогу сворачиваю и можно запускать любую нави прогу, всё работает НО не отображает уровень и кол-во спутников.

Далее....долго пытаюсь вникнуть в пост на первой странице и что в итоге имеем:
1. скачал и бросил по указанному в теме пути файл pl2303.ko для GlobalSat BU-353S4

2. нужно выставить права 644, выставляю права с помощью Total Commander для андроид в свойствах файла pl2303.ko, а всё потому, что при вводе команды "chmod 644 /system/lib/modules/pl2303.ko" получаю в ответ "Unable to chmod /system/lib/modules/pl2303.ko: Read-only file system". В чем проблема не понятно?!

3. Либу "gps.default.so" скачал и забросил /system/lib/hw, права 644 выставил так же с помощью Total Commander.

4. Не понял откуда в итоге берётся /dev/ttyUSB0, но в итоге ttyUSB0 там есть с правами 660, а вот сделать 666 не получается, куда рыть?

5. Проверяем текущую скорость порта командой "busybox stty -F /dev/ttyUSB0". В итоге получаю ответ бла-бла-бла ...speed 9600 baud. Т.е. как я понимаю выставлена 9600, есть ли вообще необходимость менять её на 4800? При попытке "busybox stty -F /dev/ttyUSB0 speed 4800" скорость не меняется! "cannot perform all requested operations".

6. Пробовал читать методику из ссылки.... "ls /sys/bus/usb/devices/" тут вообще выводится несколько строк с цифрами, какую из них брать не пойму. Может я вообще не правильно подключил USB GPS? Я подключил USB GPS к разъёму HOST напрямую, а USB хаб 4-х портовый к разъёму OTG (в него я вставляю флешки и воткнута фишка беспроводной мыши).

7. Ну и самое интересное из поставленных экспериментов. Если перегрузить систему, затем запустить прогу YouAreHere GPS (спрашивает, открыть приложению "YAHGPS" доступ к USB-устройству, выбираю "Да"), остановить её и выйти, а затем в терминале выполнить команду "setprop ro.kernel.android.gps ttyUSB0", то запустив прогу NMEAGps мы видим, что побежали данные, а остальные нави проги также прекрасно работают и видят спутники.

8. При попытке сделать скрипт автозагрузки не вижу чтобы он исполнялся, всё уже проверил на сто раз и по всякому пробовал, подставлял SU в начале команд, толку ноль.
Кстати, в терминале всегда приходится сначала запускать команду SU и только после это выполняется хотя бы часть команд.

HELP!!! Что я делаю не так и как в итоге автоматизировать процесс?!

ABCh 21.05.2015 18:04

Цитата:

Сообщение от dm66 (Сообщение 328525)
свисток mk802IV. Пытаюсь заставить работать GPS. На данный момент установлена прога YouAreHere GPS. При запуске проги и нажатии в ней кнопки Connect (спрашивает, открыть приложению "YAHGPS" доступ к USB-устройству, выбираю "Да") бегут данные, прогу сворачиваю и можно запускать любую нави прогу, всё работает НО не отображает уровень и кол-во спутников.

Программа YouAreHere GPS получает данные напрямую от usb-устройства, и, работая как mock location provider, делает их доступными другим программам, обращающимся к location provider. При этом, из строк в формате NMEA выделяются только координаты, а все остальное не передается. Почему так - вопрос к автору, могу предположить, что это просто не реализовано.
Цитата:

Сообщение от dm66 (Сообщение 328525)

2. нужно выставить права 644, выставляю права с помощью Total Commander для андроид в свойствах файла pl2303.ko, а всё потому, что при вводе команды "chmod 644 /system/lib/modules/pl2303.ko" получаю в ответ "Unable to chmod /system/lib/modules/pl2303.ko: Read-only file system". В чем проблема не понятно?!

Файловая система смонтирована как read-only, 2 варианта - перемонтировать ее для чтения-записи и выполнить команду chmod, или выставить права через Root Explorer, который выполнит все действия сам.
Цитата:

Сообщение от dm66 (Сообщение 328525)
3. Либу "gps.default.so" скачал и забросил /system/lib/hw, права 644 выставил так же с помощью Total Commander.

4. Не понял откуда в итоге берётся /dev/ttyUSB0, но в итоге ttyUSB0 там есть с правами 660, а вот сделать 666 не получается, куда рыть?
5. Проверяем текущую скорость порта командой "busybox stty -F /dev/ttyUSB0". В итоге получаю ответ бла-бла-бла ...speed 9600 baud. Т.е. как я понимаю выставлена 9600, есть ли вообще необходимость менять её на 4800? При попытке "busybox stty -F /dev/ttyUSB0 speed 4800" скорость не меняется! "cannot perform all requested operations".

При выполнении команды insmod /system/vendor/modules/pl2303.ko
загружается модуль драйвера, в течение некоторого времени происходит поиск и инициализация последовательного порта, в результате в системе создается файл устройства /dev/ttyUSB0. Поскольку инициализация устройства присходит асинхронно, требуется задать некоторую задержку после команды insmod с помощью команды sleep 30, точное время нужно подобрать опытным путем. Далее устанавливаем права на файл устройства, делая его доступным для программ:
chmod 666 /dev/ttyUSB0
затем нужно установить скорость порта, если она отличается от задаваемой по умолчанию 9600
Цитата:

Сообщение от dm66 (Сообщение 328525)
8. При попытке сделать скрипт автозагрузки не вижу чтобы он исполнялся, всё уже проверил на сто раз и по всякому пробовал, подставлял SU в начале команд, толку ноль.

Команду su не нужно использовать в скрипте. Скрипт инициализации и так выполняется с рутовыми правами. Покажите содержимое этого скрипта, где он расположен. И у файла скрипта инициализации должны быть права на исполнение, сделайте ему chmod 755

voodik 21.05.2015 19:15

Цитата:

Сообщение от DaveMF (Сообщение 328348)
Наверно Вы делаете что то неправильно, либо в прошивке косяк, потому как на ODROID-X2 все отлично работает!
Скорее всего нужно gps.default.so переименовать на то как называется у вас в прошивке gps.XXXXX.so, у AlekSher спросите...

И кроме того с новой библиотекой заработали программы синхронизации времени по спутникам!

Где взять новую либу ?

nrgizer79 21.05.2015 20:33

Цитата:

Сообщение от voodik (Сообщение 328624)
Где взять новую либу ?

Так у DaveMF и взять ))


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

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