02.10.2020, 16:15 | #1331 |
Новый Пользователь
Регистрация: 11.08.2016
Город: Киев
Регион: Украина
Машина: Nissan X-Trail T31
Сообщений: 16
|
И на Андроиде это как раз и должен делать (но не делает) GPS hall
__________________
CarPC (Khadas VIM1 + контроллер питания + N070ICG LD1 + UBLOX M-8030 ) |
02.10.2020, 16:21 | #1332 |
Старший Пользователь
Регистрация: 21.05.2015
Возраст: 64
Город: Челябинск
Регион: 74
Сообщений: 409
|
Ну если он называется GPS HAL, так он только с gps и работает
|
18.10.2020, 11:59 | #1333 |
Новый Пользователь
Регистрация: 18.10.2020
Возраст: 36
Регион: 69
Сообщений: 1
|
Всем здравствуйте. Кто-то использует программу UsbGps4Droidhttps://f-droid.org/en/packages/org.....usb.provider/? Всё отлично, только служба не стартует. Как я только в init.d не прописывал. Может кому удалось реализовать?
|
22.12.2020, 00:08 | #1334 |
Новый Пользователь
Регистрация: 20.09.2016
Возраст: 51
Город: Moscow
Регион: 77, 97, 99, 177
Машина: Volvo XC90 1 gen.
Сообщений: 13
|
Внесу свои 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. |
22.12.2020, 09:27 | #1335 |
Старший Пользователь
Регистрация: 21.05.2015
Возраст: 64
Город: Челябинск
Регион: 74
Сообщений: 409
|
Посмотрел исходный код. Похоже, автору платили построчно Увидел, что поддерживаются все системы навигации, то так и не нашел, как формируется результат location, который провайдер местоположения передает в приложение.
|
22.12.2020, 12:57 | #1336 |
Новый Пользователь
Регистрация: 20.09.2016
Возраст: 51
Город: Moscow
Регион: 77, 97, 99, 177
Машина: Volvo XC90 1 gen.
Сообщений: 13
|
Код как код, версию для Андроида 7 и выше автор разместил в одном файле, максимально использовав встроенные библиотеки. Драйвер опрашивает gps устройсво, извлекает информацию о местоположении и статусе спутника из навигационных данных и отдает их андроид api. Никакой самодеятельностью в ввиде усреднения данных, он не занимается. К недостаткам версии под 7ой андроид отнесу, что автор не стал заморачиваться с настройками через файл, а зашил все в код, при сборке нужно учесть, куда будет подключаться gps приемник и внести правку в код, ну еще конечно надо убедиться, что его код вообще работает .
|
22.12.2020, 13:18 | #1337 |
Старший Пользователь
Регистрация: 21.05.2015
Возраст: 64
Город: Челябинск
Регион: 74
Сообщений: 409
|
В таком случае этот драйвер ничем не лучше стокового драйвера. Зачем огород городить, непонятно.
|
22.12.2020, 13:56 | #1338 | |
Новый Пользователь
Регистрация: 20.09.2016
Возраст: 51
Город: Moscow
Регион: 77, 97, 99, 177
Машина: Volvo XC90 1 gen.
Сообщений: 13
|
Цитата:
https://github.com/kconger/android-serial-gps-driver |
|
22.12.2020, 14:18 | #1339 |
Старший Пользователь
Регистрация: 21.05.2015
Возраст: 64
Город: Челябинск
Регион: 74
Сообщений: 409
|
Авторы прошивки Nougat для VIM сначала зачем-то выпилили предыдущую референсную версию gps hal от все того же Keith Conger из кода андроида, а потом вернули обратно в Pie. Впрочем, это не единственная версия gps hal. DaveMF в свои прошивки вставлял более удачную ее модификацию.
|
22.12.2020, 14:38 | #1340 |
Новый Пользователь
Регистрация: 20.09.2016
Возраст: 51
Город: Moscow
Регион: 77, 97, 99, 177
Машина: Volvo XC90 1 gen.
Сообщений: 13
|
Я привел ссылки для тех, кто хочет сам собрать драйвер и поэксперементировать с исходным кодом. Кому это не интересно, могут извлечь драйвер из прошивок DaveMF или пробуют драйвера из шапки темы, мне было интересно разобраться как собрать свою версию. Надеюсь инфа пригодится кому-то.
|
Здесь присутствуют: 12 (пользователей: 0 , гостей: 12) | |
|
|