25.09.2014, 10:43 | #601 |
Пользователь
Регистрация: 26.12.2013
Возраст: 43
Город: Москва
Регион: 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 в незапамятные времена. |
25.09.2014, 15:58 | #602 |
Старший Пользователь
Регистрация: 21.10.2009
Возраст: 46
Город: Киселевск
Регион: 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. |
26.09.2014, 12:07 | #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. |
26.09.2014, 13:46 | #604 |
Banned
Регистрация: 06.11.2009
Возраст: 38
Город: Nizhniy Novgorod
Регион: 52
Машина: Ford Focus III
Сообщений: 1,776
|
YAM1966, BlkDem, pine от меня респекты в репу за отличные посты. Так держать!
|
26.09.2014, 14:21 | #605 |
Гуру
Регистрация: 01.06.2013
Возраст: 58
Регион: Украина
Машина: Toyota Fortuner 4.0 / Chevrolet Bolt EV
Сообщений: 2,006
|
респект принят!
|
26.09.2014, 16:19 | #606 |
Старший Пользователь
Регистрация: 12.03.2008
Возраст: 49
Город: Казань
Регион: 16, 116
Машина: Nexia
Сообщений: 204
|
|
26.09.2014, 16:43 | #607 |
Гуру
Регистрация: 01.06.2013
Возраст: 58
Регион: Украина
Машина: Toyota Fortuner 4.0 / Chevrolet Bolt EV
Сообщений: 2,006
|
Код:
<!-- <feature name="android.settings.location" />--> |
26.09.2014, 19:37 | #608 |
Старший Пользователь
Регистрация: 21.10.2009
Возраст: 46
Город: Киселевск
Регион: 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. |
29.09.2014, 15:00 | #609 |
Banned
Регистрация: 25.04.2009
Возраст: 41
Город: ХМАО-Югра
Регион: 86
Машина: 2011\Kia\Ceed
Сообщений: 108
|
ну что там есть новости по навителу?
добавлю : есть вообще люди, у которых навител работает нормально с usb gps? Последний раз редактировалось Shino Kuyo; 08.10.2014 в 10:26. |
26.10.2014, 18:27 | #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. |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|