PCCar.ru - Ваш автомобильный компьютер

Вернуться   PCCar.ru - Ваш автомобильный компьютер > MP3Car ТехИнфа > AndroidCar > Навигация

Ответ
 
Опции темы Поиск в этой теме
Старый 27.04.2014, 15:33   #521
dmitry-c
Новый Пользователь
 
Регистрация: 29.11.2013
Регион: 45
Сообщений: 16
dmitry-c is on a distinguished road
По умолчанию

Ок, попробую спросить там, если будут продвижения, отпишусь. Спасибо.
dmitry-c вне форума   Ответить с цитированием
Старый 28.04.2014, 14:34   #522
CheGuevara
Новый Пользователь
 
Аватар для CheGuevara
 
Регистрация: 23.11.2009
Регион: 74
Сообщений: 20
CheGuevara is on a distinguished road
По умолчанию

Планшет Pipo U2 на RK3066 (рутованый, busybox установлен)
GPS-приемник: GlobalSat BU-353S4 USB

Приемник подключен через OTG-переходник (без хаба)

В папке "/system/etc/permissions" есть файл "android.hardware.location.gps.xml"
В этом файле есть <feature name="android.hardware.location.gps" />
Файл "android.hardware.location.xml" отсутствует.
(позже скопировал "android.hardware.location.gps.xml" в "android.hardware.location.xml" - ничего не изменилось)

В меню "Настройки"-"Мое местоположение" есть пункты
"По координатам сети"
"Учитывать при поиске"
(про GPS слов нет)

В меню "Для разработчиков" проставлена галка на "Фиктивные местоположения"

Из первого поста скачаны:
new_gps.sun4i.so.zip
usb_serial_for_RK3066_3.0.8+.zip

Монтирую раздел "/system" в RW.
Заливаю модули на планшет:
Код:
adb push pl2303.ko /system/lib/modules/pl2303.ko
adb shell chmod 644 /system/lib/modules/pl2303.ko

adb push gps.sun4i.so /system/lib/hw/gps.default.so
adb shell chmod 644 /system/lib/hw/gps.default.so

adb shell sync
Далее в терминале выполняю такую последовательность команд:
Код:
su
echo -n "1-1:1.0" > /sys/bus/usb/drivers/option/unbind
insmod /system/lib/modules/pl2303.ko
busybox stty -F /dev/ttyUSB0 4800
busybox chmod 666 /dev/ttyUSB0
setprop ro.kernel.android.gps ttyUSB0
Проверяю:
Код:
cat /dev/ttyUSB0
на экране вижу поток NMEA данных.
Ок??

Запускаю (для теста) программу AndroiTS GPS Test Free

Спутники показывает, координаты показывает. Но скачут показания азимута
(наверное азимута, значение в градусах показывает либо 0 либо 350) и высоты
(либо 14 либо 474 метра... реальная высота, примерно, 474 метра и есть).
В Навителе моргает значок спутника красный/зеленый, если зайти в просмотр
спутников - моргает показание высоты: либо "-" либо "474м".
Моргает равномерно - примерно по полсекунды каждое показание.

Установил UsbGps4Droid - показания перестали мигать, но и информацию
о спутниках не видно.

Можно ли как-то порешать чтоб и информацию по спутникам было видно
и не моргали значения??
CheGuevara вне форума   Ответить с цитированием
Старый 28.04.2014, 16:14   #523
Rage2
Banned
 
Регистрация: 06.11.2009
Возраст: 38
Город: Nizhniy Novgorod
Регион: 52
Машина: Ford Focus III
Сообщений: 1,776
Rage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant future
По умолчанию

Как решить вашу проблему точно я не скажу, но вот есть не используете UsbGps4Droid, тогда галку "Фиктивные местоположения" нужно убрать.

попробуйте софтовую реализацию драйвера pl2303 http://www.pccar.ru/showthread.php?t=19270
Rage2 вне форума   Ответить с цитированием
Старый 07.05.2014, 10:29   #524
eyeless
Новый Пользователь
 
Регистрация: 11.06.2013
Возраст: 32
Регион: Беларусь
Сообщений: 27
eyeless is on a distinguished road
По умолчанию

Либа работает на 4.2, использовал для UART приемника, сенкс!

UPD. Погонял, не очень хорошо оно парсит NMEA и с глонасом беда, спутники скачут
Эээх, придется похоже писать самому.

Последний раз редактировалось eyeless; 07.05.2014 в 11:48.
eyeless вне форума   Ответить с цитированием
Старый 08.05.2014, 18:30   #525
LowriderA
Новый Пользователь
 
Регистрация: 18.11.2011
Возраст: 37
Город: Одесса
Регион: Украина
Машина: Toyota Picnic
Сообщений: 3
LowriderA is on a distinguished road
По умолчанию

МК908II(сток 4,2 от 19,12,13)+ BU353S4 слибой и "пинанием" работает отлично, осталось добавить время
Всем спасибо! Прочитав всю тему победил!
LowriderA вне форума   Ответить с цитированием
Старый 08.05.2014, 21:29   #526
Rage2
Banned
 
Регистрация: 06.11.2009
Возраст: 38
Город: Nizhniy Novgorod
Регион: 52
Машина: Ford Focus III
Сообщений: 1,776
Rage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant future
По умолчанию

LowriderA, молодец, что нашел силы самостоятельно изучить и переварить информацию
.....ну хоть кому то мои труды были полезны.
Rage2 вне форума   Ответить с цитированием
Старый 15.05.2014, 01:07   #527
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
По умолчанию

Добрый день. Спасибо огромное за подробные инструкции по настройке USB GPS.

Сейчас собираю систему в машину на основе свистка MK908II.
Прикупил к нему приемник LS-2030G через pl2303.ko и либу из первого поста. С pl2303 пришлось помучаться, но инструкции в первом посте помогли (видимо драйвер криво вкомпилен в ядро). Скрорсть порта подобрал экспериментально по выводу текста через команду cat. Получилось 115200.

В общем через терминал поток нормально идет, а в прогах типа GPS Test и GPS Status спутники постоянно "прыгают и мигают". Видел в теме подобные жалобы, вроде бы предполагается что это из-за несовместимости либы с GLONASS.
Хотел уточнить, нет ли работающего с данным приемником либы? Уж очень не хочется юзать Mock Locations - какой-то это не полноценный GPS.
И на всех ли приемниках с Glonass такая фигня с данной либой? Или есть соместимые по командам?

Так же откопал старый приемник BU-353 (ему лет 5, если не больше), тоже на pl2303, только скорость 4800. Глонасса там естественно нет. С ним спутники не прыгают, но уж очень низкая чувствительность по современным меркам и спутники долго ищет.
Глонасс все-таки хочется, и чтоб без костылей в виде Mock Locations...
SanchSanch вне форума   Ответить с цитированием
Старый 15.05.2014, 01:39   #528
Rage2
Banned
 
Регистрация: 06.11.2009
Возраст: 38
Город: Nizhniy Novgorod
Регион: 52
Машина: Ford Focus III
Сообщений: 1,776
Rage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant futureRage2 has a brilliant future
По умолчанию

Новой либы я не встречал, но у plohish гпс приемник с глонасс (Locosys LS23090) и вроде у него ничего не скачет и не прыгает с этой либой.
Только у него приемник юзает cdc-acm.ko и скорость 115200.
Попробуйте вместо модуля, использовать софтовый драйвер pl2303. http://www.pccar.ru/showthread.php?t=19270
Rage2 вне форума   Ответить с цитированием
Старый 16.05.2014, 11:09   #529
eyeless
Новый Пользователь
 
Регистрация: 11.06.2013
Возраст: 32
Регион: Беларусь
Сообщений: 27
eyeless is on a distinguished road
По умолчанию

Цитата:
Сообщение от Rage2 Посмотреть сообщение
Новой либы я не встречал, но у plohish гпс приемник с глонасс (Locosys LS23090) и вроде у него ничего не скачет и не прыгает с этой либой.
Только у него приемник юзает cdc-acm.ko и скорость 115200.
Попробуйте вместо модуля, использовать софтовый драйвер pl2303. http://www.pccar.ru/showthread.php?t=19270
plohish тоже писал что скачут, вот тут
я думаю что проблема в том что инфа GPS и GLONASS идет отдельными сообщениями, и либа их парсит как равноценные, а не объединяет
eyeless вне форума   Ответить с цитированием
Старый 02.06.2014, 15:29   #530
BorisGreen
Новый Пользователь
 
Регистрация: 02.06.2014
Регион: 76
Сообщений: 4
BorisGreen is on a distinguished road
Thumbs up DNS e77 RK3066

Зарегистрировался, чтобы поблагодарить и рассказать случай.

Планшет DNS e77 RK3066, Android 4.1.1, 3.0.8+
При втыкании cp2101 \ FT232RL они автоматом распознаются, возникает /dev/bus/usb/001/00* каждый раз разный файл.

UsbGPS автоматом ловит этот файл.

Но я залил родную библиотеку gps.default.so, ее не было в планшете. Сделал **.xml с разрешением на Настройки-Местоположение- По спутникам.

init.d не сущестововал, preinstall.sh не существовал. Создал, но не работает.

Тогда создал install-recovery.sh rwx-rx-rx и поместил туда строки:

PHP код:
#!/system/bin/sh
insmod /system/lib/modules/cp210x.ko
setprop 
"gps.enable" "true"
setprop "ro.kernel.android.gps" "ttyUSB0"
sleep 50
stty 
-/dev/ttyUSB0 speed 9600
chmod 777 
/dev/ttyUSB0 
Еще в build.prop прописал "gps.enable" "true", НО думаю, что можно без этого.
---------------
Включаю планшет со вставленным cp2102+MTK, грузится, проверяю скорость файла - 9600, данные NMEA бегут. В 2ГИС и прочих приложениях работает "родная" библиотека, которую воткнул.
Как только планшет уснул - файл /dev/ttyUSB0 исчезает. Навигации нет.
При втыкании флешки вместо ГПС она определяется и работает. После флешки ГПС не работает, только снова ребут со вставленным ГПС.
Итого, планшет включаем с ГПС, спать не даем, 2ГИС запускаем и используем.

В общем, спасибо вам за интересный квест и полезную тему!
BorisGreen вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 19 (пользователей: 0 , гостей: 19)
 
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.



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


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