03.02.2017, 20:44 | #1001 |
Старший Пользователь
Регистрация: 21.05.2015
Возраст: 64
Город: Челябинск
Регион: 74
Сообщений: 409
|
Попробуйте оба варианта.
|
11.02.2017, 00:16 | #1002 |
Новый Пользователь
Регистрация: 10.07.2016
Возраст: 35
Регион: 77, 97, 99, 177
Машина: BMW
Сообщений: 18
|
Победил заразу) Собрал пакадж fusion location provider и первую попавшуюся сериал либу. Видимо из-за того, что не запускался нормальный локейшн провайдер, не проводилась процедура инициализации приемника и либа соответствующую ошибку выдавала (хотя локейшн менеджер стоит и пакеты com.android.location.provider присутствует в папке фреймворков). Когда смотрел логи, система также пыталась запустить нативный провайдер на джаве, который по всей видимости должен работать без либы вообще (насколько я понял - заменять ее функционал). Однако там тоже валились ошибки. Вобщем, если у кого такие же проблемы, с какими столкнулся я - обращайтесь.
|
11.02.2017, 07:25 | #1003 |
Новый Пользователь
Регистрация: 18.10.2016
Возраст: 36
Город: Новосибирск
Регион: 54
Машина: Toyota Carina
Сообщений: 8
|
подскажите,пожалуйста, как определить подхватывается ли либа?
|
11.02.2017, 11:43 | #1004 |
Новый Пользователь
Регистрация: 10.07.2016
Возраст: 35
Регион: 77, 97, 99, 177
Машина: BMW
Сообщений: 18
|
Все либы, что я видел в исходниках (штук 5-6 разных), основываются на функциях, объявленных в gps.h, hardware.h и прочих исходниках прослойки HAL, поэтому, основной смысл у них у всех одинаковый - на выходе имеем стандартный набор функций инициализации и работы с последовательным GPS, которые немного отличаются в реализации. Поэтому, в первую очередь нужно смотреть на вывод logcat - нет ли ошибок по основным функциям - init, start, stop, location_inject и пр. Но это сработает при условии, что либа собрана с опцией отладки! Т.е. если мы видим, что logcat молчит по поводу gps и он не работает, то уже имеем 2 варианта - либа не подхватилась, либо подхватилась, но ошибки совершенно в другом (как было в моем случае) и она при этом молчит и в логи ничего докладывает.
|
11.02.2017, 18:35 | #1005 |
Пользователь
Регистрация: 08.07.2011
Возраст: 46
Регион: 50, 90, 150
Сообщений: 68
|
спустя столько времени.... перерыв кучу сайтов и форумов, решив уже отказаться от всего и купить 2din (быстро передумал из за ограниченности а самое главное норм аппарат от 25 кусков)
моя проблема была только в одном... каждый раз надо было запускать UsbGPS4Honeycomb_MR1_alpha1, делать stop потом start и все работало отлично, но каждый раз это делать не удобно. Сегодня же наткнулся на вот что Настройки под Ваш GPS/GLONASS приемник необходимо добавить в файл /system/build.prop ro.kernel.android.gps=ttyUSB0 ro.kernel.android.gps.speed=9600 ro.kernel.android.gps.max_rate=1 а в папку /system/lib/hw/ закинуть gps.default.so от сюда https://github.com/dipcore/gps-glona...aster/libs/x86 в итоге после перезагрузки все заработало сразу..... но как всегда не без косяков.... видит много а зацепился за 3 спутника ((((( что можно исправить чтоб улучшить картину?
__________________
Lexand sb7 hd в 2Din. |
11.02.2017, 19:17 | #1006 |
Новый Пользователь
Регистрация: 13.10.2008
Возраст: 51
Регион: 54
Сообщений: 10
|
Использовав наработки elected и добавив fusion location provider у меня получилось запустить GPS приёмник через UART-USB преобразователь.
В системе он видится как ttyUSB0. |
11.02.2017, 19:28 | #1007 |
Пользователь
Регистрация: 08.07.2011
Возраст: 46
Регион: 50, 90, 150
Сообщений: 68
|
ссылки бы указали откуда что брали.
__________________
Lexand sb7 hd в 2Din. |
11.02.2017, 19:57 | #1008 |
Новый Пользователь
Регистрация: 13.10.2008
Возраст: 51
Регион: 54
Сообщений: 10
|
|
11.02.2017, 19:58 | #1009 | |
Новый Пользователь
Регистрация: 10.07.2016
Возраст: 35
Регион: 77, 97, 99, 177
Машина: BMW
Сообщений: 18
|
Цитата:
|
|
11.02.2017, 20:45 | #1010 | |
Пользователь
Регистрация: 08.07.2011
Возраст: 46
Регион: 50, 90, 150
Сообщений: 68
|
Цитата:
эх..... все это перепроверено 10 раз. и скорость 4800 прописана, он на другой и не работает, больше ничего не прописывалось. на винде в тех же условиях 8 цепляет. сколько цепляет при использовании UsbGPS4Honeycomb_MR1_alpha1 - ХЗ, но работает стабильно и адекватно, потерь нет. при использовании UsbGPS4Honeycomb_MR1_alpha1 никаких манипуляций вообще - голый андройд + UsbGPS4Honeycomb_MR1_alpha1 = ВСЕ. теперь я поправил build и заменил библиотеку дефолтного gps. стартует все сразу и ничего не надо тыкать но - 3 спутника. gps.default.so - думаю дело все в этом модуле - видимо не совсем под мой приемник. Как узнать что за приемник? usb uart pl2303 а дальше что стоит?
__________________
Lexand sb7 hd в 2Din. Последний раз редактировалось fathernet; 12.02.2017 в 20:38. |
|
Здесь присутствуют: 4 (пользователей: 0 , гостей: 4) | |
|
|