Показать сообщение отдельно
Старый 26.02.2015, 18:44   #658
SanchSanch
Новый Пользователь
 
Регистрация: 15.05.2014
Город: Москва
Регион: 77, 97, 99, 177
Машина: Opel Astra H
Сообщений: 12
SanchSanch is a glorious beacon of lightSanchSanch is a glorious beacon of lightSanchSanch is a glorious beacon of lightSanchSanch is a glorious beacon of lightSanchSanch is a glorious beacon of lightSanchSanch is a glorious beacon of light
По умолчанию

Цитата:
Сообщение от DaveMF Посмотреть сообщение
SanchSanch
Поподробнее, напиши пожалуйста конкретно команду для запуска nmeafix с параметром gps-only. Так будет проще понять что где указывать и менять.
Сначала нужно убрать setprop "ro.kernel.android.gps" из твоего скрипта автозапуска, если такой скрипт есть.
Либо убрать ro.kernel.android.gps из файла build.prop, если прописывал туда.
Потом перезагрузить устройство. После перезагрузки либа не будет цепляться к GPS приемнику, т.к. не прописан setprop.
Дальше делаем все подготовительные операции (грузим модуль ядра, выставляем права, скорость и тд), все как обычно - если это не делает скрипт.

Теперь запускаем прогу (под рутом, сначала без скрипта, вручную в терминале):
nmeafix /dev/ttyUSB0 /dev/ttyNMEA --gps-only
Прога должна выдать приветствие и дальше молча работать, ничего не выводя на экран. Если выдает список опций, примеры команды запуска и сразу завершается - значит неправильно что-то написали в команде.

Потом в другом окне терминала (не закрывая старое, где запустили прогу):
setprop "ro.kernel.android.gps" "ttyNMEA"

Можно еще проверить, идут ли данные:
cat /dev/ttyNMEA
(посмотрели и остановили нажатием Ctrl-C)

И не закрывая окно терминала, где запущен nmeafix идем в навигационную прогу смотреть результат.
SanchSanch вне форума   Ответить с цитированием