![]() |
alexvtk я думаю дело в OTG. или это на полноценном хосту?
мой нонэйм на OTG бросал ошибки, проверить просто: dmesg при втыкании. и еще .. драйвер cdc-acm.ko он какбы универсальный. я так понимаю, любой usb gps приемник должен работать. P.S. если ошибаюсь поправьте. :) Куда tsynik то подевался? |
Цитата:
|
Вложений: 1
Цитата:
В автозагрузке стоят две строки - insmod /system/lib/modules/cdc-acm.ko setprop "ro.kernel.android.gps" "ttyACM0" - модуль подгружается, а вот с библиотекой похоже что-то не то. Как ее можно проверить? P.S. модуль cdc-acm.ko для ядра 3.0.8 |
Цитата:
Цитата:
Для версии c либой tsynik (gps.sun4i.so) такого нет - там стартует быстрее и работает лучше и показывает инфу о спутниках Цитата:
Может проблема в несоответствии модуля ядру? tsynik вроде делал для 3.08+ |
Цитата:
Цитата:
To s.m - вам ведь удалось поставить эту либу на стоковую прошивку онды 3.0.8, или нет? |
Цитата:
|
Цитата:
|
Вложений: 2
alexvtk, поскольку у тебя Globalsat BU-353 (SiRF Star III), и девайс определяется в /dev, то модуль cdc-acm.ko тебе не обязательно. Он более нужен для gps на чипе MTK (Locosys LS-23030 и другие, которые определяются как ttyACM)
Теперь нужно проверить идут ли данные, т.к может скорость не та выставлена. в терминале набираем cat /dev/ttyВАШ_ГПС и смотрим если плывут данные NMEA, то нормуль, а если мусор, тогда выставляем скорость. stty -F /dev/ttyВаш_ГПС speed 9600, 9600 - это как пример, можно пробовать и более (4800,9600,14400,19200,38400,115200). Далее нужна библиотека (/system/lib/hw/gps.sun4i.so) из прошивки tsynik, ей можно указать какой девайс использовать. Это делается командой (setprop "ro.kernel.android.gps" "ttyВАШ_ГПС") P.S.\\ родная библиотека(в прошивке CM9 Троя) смотрит устройство с именем /dev/gps и нет возможности перенаправить. Либе gps.sun4i.so пофиг какое ядро, это не драйвер... оная работает и на ядре 3.0.36. Тут скорее всего важна версия андройда, т.е CM9 (4.0.4). Следующим этапом нужно выставить права 0777 на /dev/ttyВашГПС. Иначе библиотеке будет отказано в доступе: gps_serial: gps data will read from '/dev/ttyACM0' device gps_serial: could not open gps serial device: Bad file number |
Удалось запустить USB GPS. Через SIRFDemo сбросил приемник до заводских настроек. Установил скорость 9600. Приемник довольно быстро начел кучу спутников. На планшете установил UsbGPS4Droid от s.m.. Включил в ней GPS. Навигационные проги заработали. Но появилось новое "но". При перезагрузке не стартует автоматом ЖПС. Приходится входить в UsbGPS4Droid и снимать-ставить галку включения ЖПС.:dntknw:
|
Цитата:
|
Часовой пояс GMT +4, время: 10:13. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot