![]() |
Ок, попробую спросить там, если будут продвижения, отпишусь. Спасибо.
|
Планшет Pipo U2 на RK3066 (рутованый, busybox установлен)
GPS-приемник: GlobalSat BU-353S4 USB Приемник подключен через OTG-переходник (без хаба) В папке "/system/etc/permissions" есть файл "android.hardware.location.gps.xml" В этом файле есть Файл "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 Код:
su Код:
cat /dev/ttyUSB0 Ок?? Запускаю (для теста) программу AndroiTS GPS Test Free Спутники показывает, координаты показывает. Но скачут показания азимута (наверное азимута, значение в градусах показывает либо 0 либо 350) и высоты (либо 14 либо 474 метра... реальная высота, примерно, 474 метра и есть). В Навителе моргает значок спутника красный/зеленый, если зайти в просмотр спутников - моргает показание высоты: либо "-" либо "474м". Моргает равномерно - примерно по полсекунды каждое показание. Установил UsbGps4Droid - показания перестали мигать, но и информацию о спутниках не видно. Можно ли как-то порешать чтоб и информацию по спутникам было видно и не моргали значения?? |
Как решить вашу проблему точно я не скажу, но вот есть не используете UsbGps4Droid, тогда галку "Фиктивные местоположения" нужно убрать.
попробуйте софтовую реализацию драйвера pl2303 http://www.pccar.ru/showthread.php?t=19270 |
Либа работает на 4.2, использовал для UART приемника, сенкс!
UPD. Погонял, не очень хорошо оно парсит NMEA и с глонасом беда, спутники скачут :( Эээх, придется похоже писать самому. |
МК908II(сток 4,2 от 19,12,13)+ BU353S4 слибой и "пинанием" работает отлично, осталось добавить время
Всем спасибо! Прочитав всю тему победил! |
LowriderA, молодец, что нашел силы самостоятельно изучить и переварить информацию :wink2:
.....ну хоть кому то мои труды были полезны.:happy: |
Добрый день. Спасибо огромное за подробные инструкции по настройке 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... |
Новой либы я не встречал, но у plohish гпс приемник с глонасс (Locosys LS23090) и вроде у него ничего не скачет и не прыгает с этой либой.
Только у него приемник юзает cdc-acm.ko и скорость 115200. Попробуйте вместо модуля, использовать софтовый драйвер pl2303. http://www.pccar.ru/showthread.php?t=19270 |
Цитата:
я думаю что проблема в том что инфа GPS и GLONASS идет отдельными сообщениями, и либа их парсит как равноценные, а не объединяет |
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 код:
--------------- Включаю планшет со вставленным cp2102+MTK, грузится, проверяю скорость файла - 9600, данные NMEA бегут. В 2ГИС и прочих приложениях работает "родная" библиотека, которую воткнул. Как только планшет уснул - файл /dev/ttyUSB0 исчезает. Навигации нет. При втыкании флешки вместо ГПС она определяется и работает. После флешки ГПС не работает, только снова ребут со вставленным ГПС. Итого, планшет включаем с ГПС, спать не даем, 2ГИС запускаем и используем. В общем, спасибо вам за интересный квест и полезную тему! |
Часовой пояс GMT +4, время: 10:06. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot