![]() |
TripleKill, не гоните лошадей....давайте разберемся...
с железной частью я думаю все хорошо, поэтому на этом останавливаться не будем. Давайте попробуем узнать, работает ли либа? Снимите полный logcat с устройства, там должна быть информация. Если ее нет, значит либа не подгружается. Как вариант, из-за не корректного названия. Вы как ее переименовали? |
Цитата:
У устройства 4 уарта. К одному из них подключено ядро системы, а гпс я подсоединяю к другому. Тот уарт, на котором сидит ядро, подключен к компу, и команды я пишу туда. Полный доступ, в отличие от эмулятора терминала в самом андроиде. Цитата:
logcat: http://zalil.ru/34716859 Либа переименована в gps.mini210.so - заменил ей штатную, оставив бэкап. |
походу либа не грузится...
там должно быть типа: Handler ... D/gps_serial( 276): Handler unitialized D/gps_serial( 276): Handler unitialized D/gps_serial( 276): Handler unitialized ...... это в случае если либа не видит GPS приемник. Поиграйтесь с ее названием... |
Блин, я спекся, искурил всю тему (огромное спасибо Rage2 и всем участвующим), но впал в ступор на "пинании" ядра.
Конфиг: стик MK808B, приемник Globalsat BU-353s4 прошивка кастомная finless 1,7 андроид 4.1 ядро 3.0.8. Либу, драйвер поставил, скорость указал, разрешение выставил, но nmea вижу только после перетыкания gps приемника ручками. GPS приемник подключаю не в usb host, а в разъем otg (не хочу вешать на хаб с другой периферией), на шине определяется как 1-1:1.0, добавление в скрипт автозапуска строки: echo -n "1-1:1.0" > /sys/bus/usb/drivers/option/unbind эффекта не дает. Подскажите, плз, в какую сторону дернуться, у меня мысли кончились. |
не правильно определяется значит. 1-1:* обычно корневой хаб.
смотри по lsusb |
macau, busybox lsusb выдает bus 001 device 003: id 067b:2303
Остается попробовать способ YAM1966 c 12-й страницы. |
ну все верно. значит нужен не 1-1:1.0 а что-то типа 1-1:1.3
|
Что-то подобное я предположил, но словил отказ в доступе к ttyusb0 из serial api sample и бросил. Времени не хватает заниматься.
А как должна себя вести либа, блокировать устройство gps или нет? В общем, не стал выяснять степень кривизны своих рук, упражняясь с echo -n, а просто воспользовался методом от YAM1966, изложенном в посте №111. Правильно собранная схема заработала после подачи питания, остались лишь вопросы к самому приемнику. У меня такой http://www.globalsat.ru/catalog/bu-353s4, в условиях городской застройки и плотной облачности долго бодался с 3-мя спутниками, в итоге зафиксился на 5-ти через 10 минут. Приемник лежал на приборке. Начал задумываться о режиме пониженного энергосбережения, что бы не гасить свисток, а то при таких холодных стартах далеко не уедешь. В одной из прошивок мне попадался режим ожидания с отключением hdmi. П.С. Всем спасибо за помощь и информацию, от себя могу пообещать лишь подробный отчет об инсталляции. |
Приветствую
Есть два устройства - Pipo Smart S1 и МК 809 III. Пытаюсь прикрутить Digma на pl2303 Pipo S1 Система, RK3066 Всё сделал по первому сообщению темы. В терминале NMEA данные бегут, ошибок нигде никаких нет, но нави программы не видят данных GPS файл android.hardware.location.gps.xml присутствовал в прошивке (содержимое совпадает с тем, что в первом сообщении темы), но пункта "Положение по спутникам" в меню нет Добавил в build.prop gps.enable=true - улучшений нет МК 809 III С этим хуже Система, RK3188 при попытке загрузить модуль pl2303.ko - система уходит в перезагрузку. Пробовал много разных модулей при более детальном исследовании выяснил, что система первый порт занимает под модем. Попробовал метод от macau - результат не изменился. Взял переходник на ft232rl - гружу модуль ftdi_sio.ko и ...... перезагрузка пробовал на 3х разных прошивках (во всех 3.0.36+) - результат один: перезагрузка при попытке загрузить любой из модулей. Модули тоже разные пробовал Что посоветуете? |
Цитата:
http://pccar.ru/showpost.php?p=270052&postcount=371 http://pccar.ru/showpost.php?p=270085&postcount=373 2. Да, на RK3188 c 3.0.36 есть такой момент, когда при попытке подгрузить модуль, устройство перезагружается (кернел-паник). Это из-за того, что подгружаемый модуль собран не из настоящих 3.0.36 сорцов. А например из 3.0.8 с измененной версией version_magic. Или, что скорее всего, сорцы были для RK3066. Попробую собрать для вас нужный модуль. |
Часовой пояс GMT +4, время: 18:26. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot