![]() |
Цитата:
|
Наконец то победил приставку x96mini на Amlogic S905W, и прикрутил usb gps. Если в кратце, то подобрал подходящую либу и выставил на файл созданный при подключении ttyACM0 права 666. В ближайшие дни напишу полный мануал с подробностями.
|
Цитата:
|
Я прошу прощения за мой плохой русский язык.
Я пытаюсь установить GPS-приемник на планшет Nexus 7 2013. GPS-приемник - Holux M-1000. Планшет имеет Android 5.1 и ядро 3.4. Я подключил приемник к планшету. Я установил UsbGPS4Droid_alpha5.apk. В настройках планшета в разделе параметров разработчика я выбрал UsbGPS4Droid_alpha5.apk в качестве приложения для определения местоположения. Когда я запускаю приложение, я выбираю GPS-a, чтобы установить скорость 4800. Но когда я пытаюсь запустить свой GPS, я получаю сообщение «Не удается запустить: фиктивные местоположения отключены». У кого-нибудь есть идеи, почему это происходит? http://alfa.kachi-snimka.info/vij.ph...559759594j.jpg http://alfa.kachi-snimka.info/vij.ph...559759653d.jpg |
Вложений: 1
Мануал по подключению USB GPS к приставке x96mini на Amlogic S905W.
https://cf2.s3.souqcdn.com/item/2018...8_89315276.jpg Как показала практика, какая именно прошивка стоит разницы нет. Проверялось на UBLOX GN-803G и GlobalSat BU-353. 1. Драйвер: Здесь есть небольшие отличия: ublox работает без стороннего драйвера и определяется как ttyACM0. Globalsat заработал через софтовый драйвер pl2303 (качать отсюда: http://pccar.ru/showpost.php?p=392461&postcount=1072, второе вложение, а в нем папка armeabi). Кидать в папку data, запускать командой в терминале /data/pl2303drv /dev/ttyUSB0 4800, затем на всякий случай проверить идут ли данные cat /dev/ttyUSB0. После того как проверили, вкладку в терминале с запущенным драйвером не закрываем а вкладку с бегущими данными обязательно закрыть!!! Соответственно он как устройство определяется ttyUSB0 2. Права на само устройство (Обязательно!!!): Права на ttyACM0 ставить 666 командой chmod 666 /dev/ttyACM0 Права на ttyUSB0 с софтовым драйвером вроде как и сами ставятся 777 но на всякий случай можно так же поменять на 666 chmod 666 /dev/ttyUSB0 3. Библиотека: Кидаем из папки во вложении файлы в lib-hw и lib64-hw права как и у соседних (либ64 на всякий случай, если это не обязательно, то отпишитесь. Папки либ 64 в прошивке нет так что кидайте прям так.) 4. build.prop В него добавить ro.kernel.android.gps=ttyACM0 или ro.kernel.android.gps=ttyUSB0 в зависимости от устройства. Как все сделаете в GPS test должна появиться такая картинка: https://i.ibb.co/tm0BNbL/a-X8-QUzyl-H0s.jpg Чтобы не запускать драйвер каждый раз в ручную и не менять права на устройство, пишем скрипт в автозагрузку(http://pccar.ru/showpost.php?p=255216&postcount=35) |
Роскошно
|
Автозапуск драйвера
Небольшая ремарка из своего опыта.
Долго мучился с автозапуском (драйвер в виде модуля ядра) по инструкциям, приведенным в начале этой темы, но ни install-recovery.sh, ни run-parts init.d (который предлагалось запускать из preinstall.sh) у меня не заработали. Точнее, вручную-то install-recovery.sh, разумеется, запускается и отрабатывает, но при старте его никто не дергает. Busybox run-parts, натравленный на папку init.d, никого там не запускает даже при ручном запуске. Уж не знаю почему. Просто вставил insmod, chmod и stty прямо в preinstall.sh, и все отлично стартует при запуске системы. Так что не уверен, что заморочки с init.d вообще оправданы. Хотя, возможно, это лишь нюансы конкретных сборок андроида. |
usb_serial_for_3.10.100+
Добрый день. Есть у кого-нибудь cdc-acm.ko под 3.10.100+? Спасибо.
|
Подкскажите почему на /data/pl2303drv /dev/ttyUSB0 4800
Выдает: Unknow id: /data/pl2303drv |
Цитата:
Поделитесь пожалуйста скриптом для автозагрузки, у меня запускается только через "костыль" в виде стороннего приложения. И еще вопрос, проверяли ли вы работоспособность GPS на X96mini с прошивками андроид 8 и андроид 9 ??? Спасибо! |
Часовой пояс GMT +4, время: 20:52. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot