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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.09.2014, 10:43   #601
pine
Пользователь
 
Регистрация: 26.12.2013
Возраст: 43
Город: Москва
Регион: 77, 97, 99, 177
Машина: Mercury Mariner 2.5 2011
Сообщений: 99
pine is just really nicepine is just really nicepine is just really nicepine is just really nice
По умолчанию

Какая версия андроида, какая версия навитела?
У меня ничего не прыгает на навителе 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 в незапамятные времена.
pine вне форума   Ответить с цитированием
Старый 25.09.2014, 15:58   #602
BlkDem
Старший Пользователь
 
Аватар для BlkDem
 
Регистрация: 21.10.2009
Возраст: 46
Город: Киселевск
Регион: 42
Машина: Kia Sorento 2.5TD AT TOD LSD
Сообщений: 524
BlkDem is just really niceBlkDem is just really niceBlkDem is just really niceBlkDem is just really nice
По умолчанию

У меня есть еще один планшет, на котором этот самый приемник и ЛЮБОЙ Навител (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.
BlkDem вне форума   Ответить с цитированием
Старый 26.09.2014, 12:07   #603
YAM1966
Гуру
 
Аватар для YAM1966
 
Регистрация: 01.06.2013
Возраст: 58
Регион: Украина
Машина: Toyota Fortuner 4.0 / Chevrolet Bolt EV
Сообщений: 2,006
YAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud of
По умолчанию

Запущен 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
Если данные бегут с ошибкой проверяем права и все ли сделано из перечисленного...
Нажмите на изображение для увеличения
Название: Screenshot_2014-09-26-10-09-15.jpg
Просмотров: 1005
Размер:	67.0 Кб
ID:	37223Нажмите на изображение для увеличения
Название: Screenshot_2014-09-26-10-11-42.jpg
Просмотров: 1134
Размер:	111.9 Кб
ID:	37224

Последний раз редактировалось YAM1966; 28.10.2014 в 12:07.
YAM1966 вне форума   Ответить с цитированием
Старый 26.09.2014, 13:46   #604
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
По умолчанию

YAM1966, BlkDem, pine от меня респекты в репу за отличные посты. Так держать!
Rage2 вне форума   Ответить с цитированием
Старый 26.09.2014, 14:21   #605
YAM1966
Гуру
 
Аватар для YAM1966
 
Регистрация: 01.06.2013
Возраст: 58
Регион: Украина
Машина: Toyota Fortuner 4.0 / Chevrolet Bolt EV
Сообщений: 2,006
YAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud of
По умолчанию

Цитата:
Сообщение от Rage2 Посмотреть сообщение
YAM1966, BlkDem, pine от меня респекты в репу за отличные посты. Так держать!
респект принят!
YAM1966 вне форума   Ответить с цитированием
Старый 26.09.2014, 16:19   #606
zizigal
Старший Пользователь
 
Регистрация: 12.03.2008
Возраст: 49
Город: Казань
Регион: 16, 116
Машина: Nexia
Сообщений: 204
zizigal is on a distinguished road
По умолчанию

Цитата:
Сообщение от YAM1966 Посмотреть сообщение
...Редактируем settings_disabled_menu_list.xml в /system/etc/permissions
Комментируем строку с android.settings.location...
Как должна выглядеть закоментированная сточка...
zizigal вне форума   Ответить с цитированием
Старый 26.09.2014, 16:43   #607
YAM1966
Гуру
 
Аватар для YAM1966
 
Регистрация: 01.06.2013
Возраст: 58
Регион: Украина
Машина: Toyota Fortuner 4.0 / Chevrolet Bolt EV
Сообщений: 2,006
YAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud of
По умолчанию

Цитата:
Сообщение от zizigal Посмотреть сообщение
Как должна выглядеть закоментированная сточка...
Код:
<!--        <feature name="android.settings.location" />-->
Вот так
YAM1966 вне форума   Ответить с цитированием
Старый 26.09.2014, 19:37   #608
BlkDem
Старший Пользователь
 
Аватар для BlkDem
 
Регистрация: 21.10.2009
Возраст: 46
Город: Киселевск
Регион: 42
Машина: Kia Sorento 2.5TD AT TOD LSD
Сообщений: 524
BlkDem is just really niceBlkDem is just really niceBlkDem is just really niceBlkDem is just really nice
По умолчанию

Навител 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.
BlkDem вне форума   Ответить с цитированием
Старый 29.09.2014, 15:00   #609
Shino Kuyo
Banned
 
Регистрация: 25.04.2009
Возраст: 41
Город: ХМАО-Югра
Регион: 86
Машина: 2011\Kia\Ceed
Сообщений: 108
Shino Kuyo has a spectacular aura aboutShino Kuyo has a spectacular aura about
По умолчанию

ну что там есть новости по навителу?
добавлю : есть вообще люди, у которых навител работает нормально с usb gps?

Последний раз редактировалось Shino Kuyo; 08.10.2014 в 10:26.
Shino Kuyo вне форума   Ответить с цитированием
Старый 26.10.2014, 18:27   #610
YAM1966
Гуру
 
Аватар для YAM1966
 
Регистрация: 01.06.2013
Возраст: 58
Регион: Украина
Машина: Toyota Fortuner 4.0 / Chevrolet Bolt EV
Сообщений: 2,006
YAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud ofYAM1966 has much to be proud of
По умолчанию

Так, дело оказалось не совсем в либе, а в тех данных что она использует с GPS приемника.
Если в сообщении RMC нет азимута и есть сообщение GLL, то на экране навитела круг и карта движется рывками.
Если убрать сообщение GLL совсем - появляется направление, карта следует согласно направлению но тоже рывками.
Как только появляется курс в RMC - карта движется плавно.
Курс может быть в RMC и в VTG, на VTG либа плюет и не использует.
Т.е. из всего вывода GPS приемника необходимо:
1. Убрать сообщение GLL
2. Добавить рассчитанное значение азимута по 2-м координатам при его отсутствии в сообщении от GPS.
Соответственно это можно сделать средствами самого контроллера, чем сейчас и занимаюсь...

p.s. Версия обновлена.

Последний раз редактировалось YAM1966; 27.10.2014 в 18:54.
YAM1966 вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 4 (пользователей: 0 , гостей: 4)
 

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

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



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


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