![]() |
![]() |
#601 |
Пользователь
![]() Регистрация: 26.12.2013
Возраст: 44
Город: Москва
Регион: 77, 97, 99, 177
Машина: Mercury Mariner 2.5 2011
Сообщений: 99
![]() ![]() ![]() ![]() |
![]() Какая версия андроида, какая версия навитела?
У меня ничего не прыгает на навителе 8.5 и 9.2, Андроид был сначала 4.2.2, сейчас 4.4.2, подключено все через pl2303 драйвер ядра и либу gps из шапки. Но я еще сразу после инициализации GPS делаю ему warm start. Влияет разве что на скорость нахождения спутников, но мало ли.. COLD START : $PSRF101,0,0,0,000,0,0,12,6*12 WARM START : $PSRF101,0,0,0,000,0,0,12,2*16 HOT START : $PSRF101,0,0,0,000,0,0,12,1*15 FACTORY RESET : $PSRF101,0,0,0,000,0,0,12,8*1C Попробуй поиграться. Единственная проблема, которая осталась - иногда сразу после старта координаты смещены метров на 50, восстанавливаются при начале движения через 2-10 минут. Но такое бывало и на обычном навигаторе на WinCE в незапамятные времена. |
![]() |
![]() |
![]() |
#602 |
Старший Пользователь
![]() Регистрация: 21.10.2009
Возраст: 47
Город: Киселевск
Регион: 42
Машина: Kia Sorento 2.5TD AT TOD LSD
Сообщений: 524
![]() ![]() ![]() ![]() |
![]() У меня есть еще один планшет, на котором этот самый приемник и ЛЮБОЙ Навител (5.х, 7.х, 9.0) работают нормально, правда, до слипа. Дело НЕ в приемнике и его настройках, и это очевидно.
Андроид в обоих случаях 4.2.2. Но чипы разные: rk3066 (скачут, DNS p72w) и rk3188 (не скачут, DNS p70qw). Попробую Навител 9.2 для очистки совести.
__________________
Планшет на Android -> USB-DAC (PCM2704 - SPDIF) -> Clarion HX-D2 -> Helix H500 Esprit -> Dynaudio MD100 + Миды из комплекта Pioneer TS-C131 PRS, доработанные Михаилом Nitro + Hertz F20 + Alpine PDX-1.600 + Auditor RIP 380. Последний раз редактировалось BlkDem; 25.09.2014 в 18:17. |
![]() |
![]() |
![]() |
#603 |
Гуру
![]() Регистрация: 01.06.2013
Возраст: 58
Регион: Украина
Машина: Toyota Fortuner 4.0 / Chevrolet Bolt EV
Сообщений: 2,006
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Запущен USB GPS на новом тв-боксе CS918II с процессором RK3288, андроид 4.4.2, версия ядра 3.10.0 (cdc-acm.ko уже есть в ядре)
Прошивка EKB328 от 23.9.2014 Аналогично все работает и на тв-боксе CS918 с процессором RK3188, андроид 4.4.2, версия ядра 3.0.36+ (необходимо только добавить загрузку cdc-acm.ko из шапки под это ядро) Показываю пример для ttyACM0 под мой контроллер Редактируем build.prop в /system Ищем или создаем строку: ro.factory.hasGPS=true добавляем строку ro.kernel.android.gps=ttyACM0 Переписываем переименованную в gps.default.so либу из шапки в /system/lib/hw выставляем права 644 Редактируем settings_disabled_menu_list.xml в /system/etc/permissions Комментируем строку с android.settings.location В эту же папку переписываем android.hardware.location.gps.xml (как в шапке) с правами 644 В /system/etc проверяем наличие install-recovery.sh Если нет, создаем с содержимым и правами 755 (не забываем про unix перевод строк) Для CS918: #!/system/bin/sh # insmod /system/lib/modules/cdc-acm.ko sleep 20 chmod 666 /dev/ttyACM0 Для CS918II: #!/system/bin/sh # sleep 10 chmod 666 /dev/ttyACM0 перегружаемся Если в Настройка->Местоположение не выбрано использование GPS По датчикам устройства, то c помощью виджета "энергосбережение" включаем GPS, перегружаемся любой программой теста GPS проверяем наличие координат, ну или как обычно в терминале cat /dev/ttyACM0 Если данные бегут с ошибкой проверяем права и все ли сделано из перечисленного...
__________________
Темы: Простой USB HID контроллер под Windows или Android 4-й версии, Windows & Андроид мультитач контроллер емкостного экрана, Программатор для "народного" контроллера на RTD2662, Емкостной мультитач вместо резистивного для штатной магнитолы Последний раз редактировалось YAM1966; 28.10.2014 в 12:07. |
![]() |
![]() |
![]() |
#604 |
Banned
![]() Регистрация: 06.11.2009
Возраст: 39
Город: Nizhniy Novgorod
Регион: 52
Машина: Ford Focus III
Сообщений: 1,776
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() YAM1966, BlkDem, pine от меня респекты в репу за отличные посты. Так держать!
|
![]() |
![]() |
![]() |
#605 | |
Гуру
![]() Регистрация: 01.06.2013
Возраст: 58
Регион: Украина
Машина: Toyota Fortuner 4.0 / Chevrolet Bolt EV
Сообщений: 2,006
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Цитата:
![]() |
|
![]() |
![]() |
![]() |
#606 |
Старший Пользователь
![]() Регистрация: 12.03.2008
Возраст: 50
Город: Казань
Регион: 16, 116
Машина: Nexia
Сообщений: 204
![]() |
![]() |
![]() |
![]() |
![]() |
#607 |
Гуру
![]() Регистрация: 01.06.2013
Возраст: 58
Регион: Украина
Машина: Toyota Fortuner 4.0 / Chevrolet Bolt EV
Сообщений: 2,006
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Код:
<!-- <feature name="android.settings.location" />--> ![]() |
![]() |
![]() |
![]() |
#608 |
Старший Пользователь
![]() Регистрация: 21.10.2009
Возраст: 47
Город: Киселевск
Регион: 42
Машина: Kia Sorento 2.5TD AT TOD LSD
Сообщений: 524
![]() ![]() ![]() ![]() |
![]() Навител 9.2. Проблемы те же. Регулярные "фризы" ведения маршрута, пропуски управления маршрутом и т.д. Не юзабельно. Абсолютно. "Илья" отстает на полкилометра, примерно.
Тут же переключаюсь в "7 дорог" и никаких проблем. ВООБЩЕ. Абсолютная точность ведения маршрута, без "прыганий" и прочих артефактов. Мой вывод: парсер NMEA Навитела что-то избыточно "перепарсивает". YAM1966 (респект ему) подкинул пару идей. Поколдую еще.
__________________
Планшет на Android -> USB-DAC (PCM2704 - SPDIF) -> Clarion HX-D2 -> Helix H500 Esprit -> Dynaudio MD100 + Миды из комплекта Pioneer TS-C131 PRS, доработанные Михаилом Nitro + Hertz F20 + Alpine PDX-1.600 + Auditor RIP 380. |
![]() |
![]() |
![]() |
#609 |
Banned
![]() Регистрация: 25.04.2009
Возраст: 41
Город: ХМАО-Югра
Регион: 86
Машина: 2011\Kia\Ceed
Сообщений: 108
![]() ![]() |
![]() ну что там есть новости по навителу?
добавлю : есть вообще люди, у которых навител работает нормально с usb gps? Последний раз редактировалось Shino Kuyo; 08.10.2014 в 10:26. |
![]() |
![]() |
![]() |
#610 |
Гуру
![]() Регистрация: 01.06.2013
Возраст: 58
Регион: Украина
Машина: Toyota Fortuner 4.0 / Chevrolet Bolt EV
Сообщений: 2,006
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
![]() Так, дело оказалось не совсем в либе, а в тех данных что она использует с GPS приемника.
Если в сообщении RMC нет азимута и есть сообщение GLL, то на экране навитела круг и карта движется рывками. Если убрать сообщение GLL совсем - появляется направление, карта следует согласно направлению но тоже рывками. Как только появляется курс в RMC - карта движется плавно. Курс может быть в RMC и в VTG, на VTG либа плюет и не использует. Т.е. из всего вывода GPS приемника необходимо: 1. Убрать сообщение GLL 2. Добавить рассчитанное значение азимута по 2-м координатам при его отсутствии в сообщении от GPS. Соответственно это можно сделать средствами самого контроллера, чем сейчас и занимаюсь... p.s. Версия обновлена.
__________________
Темы: Простой USB HID контроллер под Windows или Android 4-й версии, Windows & Андроид мультитач контроллер емкостного экрана, Программатор для "народного" контроллера на RTD2662, Емкостной мультитач вместо резистивного для штатной магнитолы Последний раз редактировалось YAM1966; 27.10.2014 в 18:54. |
![]() |
![]() |
![]() |
Здесь присутствуют: 9 (пользователей: 0 , гостей: 9) | |
|
|