![]() |
Цитата:
|
Ну зачем же сразу в мусор. Есть по крайней мере 2 варианта библиотеки gps.default.so
В "дефектном" скорость обмена с портом задается свойством ro.kernel.android.gpsttybaud , в исправленном - ro.kernel.android.gps.speed Ищите в описаниях, должно работать. |
Спасибо за подсказку.
но не могу найти библиотеку которая относится к ro.kernel.android.gpsttybaud |
Как раз ее не надо искать. Попробуйте вот эту.
|
Благодарю, попробую.
|
Цитата:
|
Тогда остается только скачать исходники андроида для Raspberry и пересобрать с новой библиотекой.
|
Цитата:
Мне скинули ссылку, сказали вот это исходник. https://osdn.net/projects/android-x8...oreo-x86/gps.c Кто то решил проблему с Ublox. Интересно, тут на сайте он фигурирует? https://youtu.be/000hn5fZZeU |
Добрый день, сам разобрался в проблеме. Мой GN-803G на андроиде прекрасно завелся через gnss commander, как я понял там есть не только поддержка ublox но и прочих и не нужно возиться с библиотеками и драйверами. Достаточно одного костыля. Через фиктивное положение положение яндекс карты и навигатор,навителл и 7 дорог работают только не пишут спутники (сами спутники гпс и глонасс отображаются в гнсс) Она же кстати сама умеет и скрываться через 5 сек.
Теперь пару вопросов: 1. Имеют ли gps usb рессиверы направленность? тк когда я останавливаюсь стрелка направления показывает против движения(как будто рессивер стоит задом наперед) 2. Есть ли смысл менять ublox GN-803G на ublox BN-808 или BN-82U или на GlobalSat BU353S4 с как бы поддержкой андроид и характеристиками по хуже но на чипе SiRFstarIV (если это конечно имеет значение, как я понял он довольно старый) Хочется купить железку, поставить, настроить и забыть. |
Цитата:
Судя по разъяснению ABCh, GlobalSat будет работать на ура. |
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
Исходник который я правил был в sources 4.2.2 для cubietruck... на нем это все и тестировал. Как будет работать на других платформах - хз. :rolleyes2: ....отпишешься.... |
Урааа. СПАСИБО большущее!!!!!!!!!!
Столько людей мучаются и на буржуйских сайтах тоже, а вы сидите и скромничаете тихонечко. Вообщем все работает как часики, только глонасс отключил, переименовал в gps.default.so и сразу все зафиксило. Спасибо!!!! Либу надо в шапку, для пользователей UBLOX. |
Цитата:
|
Цитата:
ro.kernel.android.gps=ttyACM0 ro.kernel.android.gps.speed=115200 У меня работает и на 9600. |
Цитата:
ro.kernel.android.max_rate=1 ro.gps.agps_provider=1 И какой файл драйвер закидывать? и это получается для всех gps на чипе ublox должно подойти? |
Цитата:
Есть вопрос: где-то с конца лета стал плохо работать ublox ... бывали дни когда он вообще в упор не хотел цепляться. Я думал модуль глючный... подкидывал другие ublox(у меня их несколько) и картина та же. Но бывают дни когда работает хорошо. Перед этим 4 года было все идеально, а теперь лотерея. |
Цитата:
http://www.picshare.ru/uploads/181108/U4N9a2maBX.jpg |
Цитата:
Мои настройки. Андройд 7.1.2 1. Переименовал библиотеку в gps.default.so Закинул библиотеку в /system/lib/hw и дал права 777 в build.prop прописал ro.kernel.android.gps=ttyACM0 перегрузил и все заработало, 12 спутников. Еще пробовал такой вариант USB, тоже успешно. Все выше перечисленное проделал, создал скрипт под названием GPS с содержимым. chmod 777 /dev/ACM0 ln -f /dev/ttyUSB0 /dev/ttyACM0 chmod 777 /dev/ttyUSB0 закинул скрипт в /system/lib/hw в терминале дал права su chmod 777 /data/init.d/GPS chown root /data/init.d/GPS chgrp root /data/init.d/GPS перезапуск устройства, все окэ. |
Цитата:
|
Цитата:
Возможно отваливается, от изменения расположения спутников. Я думаю у вас в настройках ublox включены еще поддержки китайских gps спутников, вот они часто отваливаются. В U-Center даже если вы знаете что у вас в чипе нет поддержки спутников кроме GPS и Глонас. Принудительно отключите спутники QZSS, BeiDou, Galileo, и главный "провокатор" спутник SBAS, у него сигнал идентичен GPS. |
Цитата:
http://i.imgur.com/8bX3MdC.jpg |
Цитата:
|
Цитата:
|
Цитата:
|
Цитата:
https://forum.u-blox.com/?qa=blob&qa...13423856124497затем нажать снизу send(типо настройки записать) но это не все чтобы сохранить перейти в пункт cfg(config) и там выбрать три пункта bbr-flash-i2c errpom и тоже нажать send(так они типо записывает настройки в ээрпом) можно потом перезайти и проверить сохранилось или нет https://forum.u-blox.com/?qa=blob&qa...92796160518927 |
Цитата:
|
Цитата:
Уберите gnss, и в настройка разработчика тоже уберите. У вас должен появится значек GPS после перезагрузки. Если заначек появился, библиотека работает. |
Цитата:
|
Цитата:
Прикладываю пару скринов плюс настройки выходных протоколов. Я когда под видной строил мог что то и накрутить но вроде все норм,на 9600 тоже самое: http://www.picshare.ru/uploads/181109/Z6r4QxMaMu.jpg http://www.picshare.ru/uploads/181109/s32d057Arp.jpg http://www.picshare.ru/uploads/181109/g8zJ6L8gi5.jpg |
Цитата:
У вас не активен GPS в системе. В системе в настройках есть "Мое местоположение" ? Укажите там, искать по всем источникам. На втором фото вижу заначек активного GPS. Что-то перебивает. В терминале попробуйте cat /dev/ttyUSB0, USB1, ACM0, ACM1. Что за устройство у вас ? Отключите все устройства USB кроме модуля GPS Вижу программу "torque" посмотрите, может она задействует usb. |
День добрый. А под android x86 нет чудо библиотеки? На планшете только oreo нормально завелся.
|
Цитата:
|
Цитата:
|
Цитата:
Устройство GN-803G с глонасом, но я его отключил и данные с его идентификатором в терминале не проскакивают. |
попробуй перенаправь usb в ACM0
добавь скрипт chmod 777 /dev/ttyUSB0 ln -f /dev/ttyACM0 /dev/ttyUSB0 chmod 777 /dev/ttyACM0 скрипт в /system/lib/hw в терминале chmod 777 /data/init.d/GPS chown root /data/init.d/GPS chgrp root /data/init.d/GPS потом проверь данные бегут по ACM0 ? |
Часовой пояс GMT +4, время: 19:04. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot