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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 02.10.2020, 16:15   #1331
ank1965
Новый Пользователь
 
Регистрация: 11.08.2016
Город: Киев
Регион: Украина
Машина: Nissan X-Trail T31
Сообщений: 16
ank1965 is on a distinguished road
По умолчанию

Цитата:
Сообщение от ABCh Посмотреть сообщение
Далее ее нужно отслеживать
И на Андроиде это как раз и должен делать (но не делает) GPS hall
__________________
CarPC (Khadas VIM1 + контроллер питания + N070ICG LD1 + UBLOX M-8030 )
ank1965 вне форума   Ответить с цитированием
Старый 02.10.2020, 16:21   #1332
ABCh
Старший Пользователь
 
Регистрация: 21.05.2015
Возраст: 64
Город: Челябинск
Регион: 74
Сообщений: 409
ABCh has a reputation beyond reputeABCh has a reputation beyond reputeABCh has a reputation beyond reputeABCh has a reputation beyond reputeABCh has a reputation beyond reputeABCh has a reputation beyond reputeABCh has a reputation beyond reputeABCh has a reputation beyond repute
По умолчанию

Ну если он называется GPS HAL, так он только с gps и работает
ABCh вне форума   Ответить с цитированием
Старый 18.10.2020, 11:59   #1333
cavstarica
Новый Пользователь
 
Регистрация: 18.10.2020
Возраст: 36
Регион: 69
Сообщений: 1
cavstarica is on a distinguished road
По умолчанию

Всем здравствуйте. Кто-то использует программу UsbGps4Droidhttps://f-droid.org/en/packages/org.....usb.provider/? Всё отлично, только служба не стартует. Как я только в init.d не прописывал. Может кому удалось реализовать?
cavstarica вне форума   Ответить с цитированием
Старый 22.12.2020, 00:08   #1334
ultradimas
Новый Пользователь
 
Регистрация: 20.09.2016
Возраст: 51
Город: Moscow
Регион: 77, 97, 99, 177
Машина: Volvo XC90 1 gen.
Сообщений: 13
ultradimas is on a distinguished road
По умолчанию

Внесу свои 5 копеек. В прошлом году набрел на github на исходники драйверов для u-blox версии 3.30:

https://github.com/BarryChen/gps_sourcecode-ublx

Там же есть описание как собрать, я проделал все для vim1 + android7. Все ок, взлето. Отложил в сторону, потому что хотел сделать сборку на 8ой андроид, но ребята никак не выкладывали исходники. Недавно обнаружил, что можно собрать под 9ый. Повторил сборку, но собиралось с гиммороем , в этот раз в сборке все warning-ы были приравнены к ошибкам, пришлось исходники подчистить, хотя можно раскавырять где удалить флаг -Werror. В итоге собрал но еще не тестировал, обратил внимание что размер драйвера стал в 2раза больше. Также через ссылки того же чела вышел на другой драйвер:

https://github.com/BarryChen/android_hal_gpsbds

Драйвер тоже собирается и собственно собрался, остается проверить работоспособность. 3 месяца назад даже были небольшие правки.

P.S. использую модуль neo-8, подключаю к vim через uart.
ultradimas вне форума   Ответить с цитированием
Старый 22.12.2020, 09:27   #1335
ABCh
Старший Пользователь
 
Регистрация: 21.05.2015
Возраст: 64
Город: Челябинск
Регион: 74
Сообщений: 409
ABCh has a reputation beyond reputeABCh has a reputation beyond reputeABCh has a reputation beyond reputeABCh has a reputation beyond reputeABCh has a reputation beyond reputeABCh has a reputation beyond reputeABCh has a reputation beyond reputeABCh has a reputation beyond repute
По умолчанию

Посмотрел исходный код. Похоже, автору платили построчно Увидел, что поддерживаются все системы навигации, то так и не нашел, как формируется результат location, который провайдер местоположения передает в приложение.
ABCh вне форума   Ответить с цитированием
Старый 22.12.2020, 12:57   #1336
ultradimas
Новый Пользователь
 
Регистрация: 20.09.2016
Возраст: 51
Город: Moscow
Регион: 77, 97, 99, 177
Машина: Volvo XC90 1 gen.
Сообщений: 13
ultradimas is on a distinguished road
По умолчанию

Цитата:
Сообщение от ABCh Посмотреть сообщение
Посмотрел исходный код. Похоже, автору платили построчно Увидел, что поддерживаются все системы навигации, то так и не нашел, как формируется результат location, который провайдер местоположения передает в приложение.
Код как код, версию для Андроида 7 и выше автор разместил в одном файле, максимально использовав встроенные библиотеки. Драйвер опрашивает gps устройсво, извлекает информацию о местоположении и статусе спутника из навигационных данных и отдает их андроид api. Никакой самодеятельностью в ввиде усреднения данных, он не занимается. К недостаткам версии под 7ой андроид отнесу, что автор не стал заморачиваться с настройками через файл, а зашил все в код, при сборке нужно учесть, куда будет подключаться gps приемник и внести правку в код, ну еще конечно надо убедиться, что его код вообще работает .
ultradimas вне форума   Ответить с цитированием
Старый 22.12.2020, 13:18   #1337
ABCh
Старший Пользователь
 
Регистрация: 21.05.2015
Возраст: 64
Город: Челябинск
Регион: 74
Сообщений: 409
ABCh has a reputation beyond reputeABCh has a reputation beyond reputeABCh has a reputation beyond reputeABCh has a reputation beyond reputeABCh has a reputation beyond reputeABCh has a reputation beyond reputeABCh has a reputation beyond reputeABCh has a reputation beyond repute
По умолчанию

В таком случае этот драйвер ничем не лучше стокового драйвера. Зачем огород городить, непонятно.
ABCh вне форума   Ответить с цитированием
Старый 22.12.2020, 13:56   #1338
ultradimas
Новый Пользователь
 
Регистрация: 20.09.2016
Возраст: 51
Город: Moscow
Регион: 77, 97, 99, 177
Машина: Volvo XC90 1 gen.
Сообщений: 13
ultradimas is on a distinguished road
По умолчанию

Цитата:
Сообщение от ABCh Посмотреть сообщение
В таком случае этот драйвер ничем не лучше стокового драйвера. Зачем огород городить, непонятно.
Для VIM изначально не было никаких стоковых драйверов, да и умногих, кто приладил тв бокс тоже. Поэтому я собирал сам под конкретную конфигурацию. Сейчас khadas добавили в сборку 9го андроида gps драйвер. Вот они используют эту библеотеку:

https://github.com/kconger/android-serial-gps-driver
ultradimas вне форума   Ответить с цитированием
Старый 22.12.2020, 14:18   #1339
ABCh
Старший Пользователь
 
Регистрация: 21.05.2015
Возраст: 64
Город: Челябинск
Регион: 74
Сообщений: 409
ABCh has a reputation beyond reputeABCh has a reputation beyond reputeABCh has a reputation beyond reputeABCh has a reputation beyond reputeABCh has a reputation beyond reputeABCh has a reputation beyond reputeABCh has a reputation beyond reputeABCh has a reputation beyond repute
По умолчанию

Авторы прошивки Nougat для VIM сначала зачем-то выпилили предыдущую референсную версию gps hal от все того же Keith Conger из кода андроида, а потом вернули обратно в Pie. Впрочем, это не единственная версия gps hal. DaveMF в свои прошивки вставлял более удачную ее модификацию.
ABCh вне форума   Ответить с цитированием
Старый 22.12.2020, 14:38   #1340
ultradimas
Новый Пользователь
 
Регистрация: 20.09.2016
Возраст: 51
Город: Moscow
Регион: 77, 97, 99, 177
Машина: Volvo XC90 1 gen.
Сообщений: 13
ultradimas is on a distinguished road
По умолчанию

Я привел ссылки для тех, кто хочет сам собрать драйвер и поэксперементировать с исходным кодом. Кому это не интересно, могут извлечь драйвер из прошивок DaveMF или пробуют драйвера из шапки темы, мне было интересно разобраться как собрать свою версию. Надеюсь инфа пригодится кому-то.
ultradimas вне форума   Ответить с цитированием
Ответ


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

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

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



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


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