21.06.2015, 15:33 | #751 |
Старший Пользователь
Регистрация: 21.05.2015
Возраст: 64
Город: Челябинск
Регион: 74
Сообщений: 409
|
Shadow007
1. Как называется ваше устройство? 2. В Настройки/Информация о местоположении имеется ли возможность выбрать gps? 3. Пробовали ли Вы запускать Навител вместе с You Are Here GPS или UsbGPS4Droid_alpha5 без установки драйвера pl2303? Отмечалась ли при этом позиция на карте при нулевом количестве спутников? |
21.06.2015, 17:24 | #752 | |
Новый Пользователь
Регистрация: 10.06.2015
Город: Moscow
Регион: 77, 97, 99, 177
Сообщений: 11
|
Цитата:
1)Newsmy Android-box: • Процессор Rockchip RK3066 2x1.6 ГГц • GPU: Mali-400 (4 ядра) • ОЗУ: 1024 Мб • ОС: Android 4.1.1 • Встроенный Wi-Fi стандарта 801.11 b/g/n • 1 порт USB для подключения накопителей и периферии • 1 порт mini-USB для подключения к ПК с поддержкой OTG • Слот для полноразмерных карт SD • Разъем mini-HDMI для вывода картинки на внешний источник 2) В пункте поиск местоположении стоят 3 галочки по WIFI, GPS, GOOGLE 3) Пробовал, но при этом результат абсолютно 0! NMEA данные не бегут, спутников тоже нет! Да и сами проги не дают включить GPS Заметил такую особенность(как я понял это не сам GPS модуль работает). Если включить WIFI и оставить галочки WIFI, GPS, GOOGLE то данные о местоположении в Навителе появятся и 0 спутников. Но эти данные берутся через домашнюю WIFI сеть, это совсем не то. Так что всю работу произвожу с отключенным WIFI. |
|
21.06.2015, 17:54 | #753 |
Старший Пользователь
Регистрация: 21.05.2015
Возраст: 64
Город: Челябинск
Регион: 74
Сообщений: 409
|
Установите https://play.google.com/store/apps/d...n.logcat&hl=ru
Запустите Навител или GPSTest, запустите CatLog и отфильтруйте в нем сообщения по строке gps. Для работы с You Are Here GPS или UsbGPS4Droid_alpha5 нужно запретить в Настройки/Информация о местоположении работу с gps, и в Опции разработчика установить галочку в Разрешить фиктивные местоположения Повторите запуск Навител и CatLog. |
22.06.2015, 01:48 | #754 | |
Новый Пользователь
Регистрация: 10.06.2015
Город: Moscow
Регион: 77, 97, 99, 177
Сообщений: 11
|
Цитата:
|
|
22.06.2015, 08:19 | #755 | |
Старший Пользователь
Регистрация: 21.05.2015
Возраст: 64
Город: Челябинск
Регион: 74
Сообщений: 409
|
И так, что удалось увидеть в CatLog:
Цитата:
|
|
22.06.2015, 09:43 | #756 |
Banned
Регистрация: 26.06.2010
Регион: 52
Машина: duster
Сообщений: 113
|
Shadow007,
Если в скрипте оставить только: #! /system/bin/sh su rmmod pl2303 echo -n " 2-1:1.0" > /sys/bus/usb/drivers/option/unbind rmmod pl2303 insmod /system/lib/modules/pl2303.ko sleep 2 busybox chmod 666 /dev/ttyUSB0 то при каждой загрузке данные в порт идут или нет??? проверяем cat /dev/ttyUSB0 |
22.06.2015, 10:26 | #757 | ||
Новый Пользователь
Регистрация: 10.06.2015
Город: Moscow
Регион: 77, 97, 99, 177
Сообщений: 11
|
Цитата:
Цитата:
Вопрос! ABCh может этот параметр как то влияет на захват и вот почему нет спутников? В самом софте не включал работу и работу по умолчанию с usb, включаю только тогда-когда начинаю тестить саму работу GPS модуля… P/S ABCh спасибо вам большое за помощь! |
||
22.06.2015, 10:53 | #758 | |
Новый Пользователь
Регистрация: 10.06.2015
Город: Moscow
Регион: 77, 97, 99, 177
Сообщений: 11
|
Цитата:
|
|
22.06.2015, 11:25 | #759 | |
Старший Пользователь
Регистрация: 21.05.2015
Возраст: 64
Город: Челябинск
Регион: 74
Сообщений: 409
|
Shadow007
Давайте по очереди разберемся с 2-мя разными способами передачи данных от gps-приемника к навигационному приложению. 1. использование источника фиктивных местоположений (mock location provider). Это программы You Are Here GPS или UsbGPS. Они обращаются напрямую к устройству на шине usb, для этого необходимо разрешение, задаваемое через <feature name=”android.hardware.usb.host”/> При этом UsbGPS может также брать данные из файла устройства /dev/ttyUSB0, что может препятствовать нормальной работе, если этот файл монопольно занят какой-либо другой программой. Поэтому надо отключить загрузку драйвера pl2303, чтобы не создавался файл /dev/ttyUSB0 и проверить в самой программе UsbGPS поступление данных. После этого убедиться, что разрешена работа с фиктивными местоположениями, отключить внутренний gps и определение местоположения по сети, и попробовать Навител. Количество спутников при этом будет всегда 0, поскольку механизм mock location provider не предусматривает передачу состояния спутников, через него передаются только координаты и скорость. GPSTest не работает с mock location provider. 2. использование встроенного в систему gps location provider. Для этого нужны: - драйвер pl2303 или программа pl2303drv, создающие файл устройства /de/ttyUSB0, - библиотека ("либа") /system/lib/hw/gps.default.so и ее настройки, задаваемые через команду setprop, причем нужно сначала посмотреть в /system/lib/hw имеющиеся файлы вида gps.*.so и записать новую библиотеку вместо имеющегося файла. Меня смущает ваша фраза: Цитата:
|
|
22.06.2015, 11:50 | #760 |
Banned
Регистрация: 26.06.2010
Регион: 52
Машина: duster
Сообщений: 113
|
|
Здесь присутствуют: 13 (пользователей: 0 , гостей: 13) | |
|
|