![]() |
ну как планшет ведет себя на морозе?
я так понимаю ты достал из него штатный аккумулятор и запитал напрямую на контроллер питания. а само питание планшета пустил через nsd преобразователь, который запитан от acc. верно? |
очень интересный проект! думаю, что за андройдом будущее, если бы сейчас начинал новый истал то пошёл бы по вашему пути. менее затратно и минимум проводов. из минусов только два момета радио и нет "фрон-энда" типа icarDS или центрифуги, но дума, что это дело не далёкого промежутка времени. удачи.
|
а как реализована громкая связь?
например, как телефон с блютус может подключится к этому компу, и использовать его как handsfree? |
Цитата:
|
Здравствуй. У меня планшет Texet TM-21. Раньше не сталкивался ни с Linux, ни с Android.Поддержки моста USB-COM В ядре не было. С трудом найден модуль Pl2303.ko для ядра 2.6.34.Теперь хочу автоматизировать подключение GPS(подключить модуль,сменить используемый интерфейс GPS в Android). Ты написал:
В автозагрузку добавил скрипт, который проверяет его наличие и переключает библиотеку GPS андроида на него, либо использует встроенный модуль при отсутствии внешнего. Возникло два вопроса. Как ты организовал автозагрузку? Самый правильный вариант - добавить в init.rc,но он после перезагрузки обнуляется. Образ этого файла лежит в boot.img,и зашит как отдельный раздел.Проблема в том что бут подписан и его не поменяешь. Пришлось использовал программу Autostart, которая после загрузки планшета запускает от имени рута скрипт /data/opt/autostart.sh. Как ты переключаешь интерфейсы?Можно ли посмотреть листинг твоего скрипта? По умолчанию используется ttyS0,а надо использовать ttyUSB0.Прописываю setprop ro.kernel.android.gps ttyUSB0 Очень надеюсь на ответ. |
Цитата:
Код:
#!/system/bin/busybox ash Идешь в /system/lib или /system/lib/hw/ и находишь там *gps*.so, это и есть бинарник библиотеки, работающей с gps. Копируешь его на карту памяти и на компьютер. Проверить можно любым HEX-редактором. Открываешь в HEX-редакторе загруженный файл (libgps.so?), поиск - "ro.kernel.android.gps", если совпадения есть - значит устройство по-умолчанию можно переназначить на /dev/ttyUSB0). Просто устанавливаешь значение ro.kernel.android.gps = ttyUSB0 через setprop в autostart.sh, этого должно быть достаточно. Если нет, тогда нужно посмотреть в HEX-редакторе совпадения на /dev/* и поменять /dev/ttyS0 на (к примеру) /dev/ttyS1 (или любое другое не существующее в /dev/ устройство с именем той же длинны), а это будет ссылка либо на /dev/ttyUSB0 либо на /dev/ttyS0. Так имеет смысл делать, если есть встроенный GPS-модуль. Если его нет, тогда просто при загрузке линковать /dev/ttyUSB0 на то устройство, с которым работает библиотека. Также, важным моментом является скорость работы порта (4800 9600 etc). Если после загрузки по команде cat /dev/ttyUSB0 ты видишь данные NMEA а не мусор - скорость ставить не нужно, и так всё ОК. |
Здравствуйте. Уменя нет встроенного GPS в модуле GPS.SO указан порт /dev/s32410_serial1. Подскажите какие строки в вашем скрипте необходимы в моем случае . Внешний GPS монтируется на ttyUSB0.
|
Цитата:
Код:
busybox ln -s /dev/ttyUSB0 /dev/s32410_serial1 |
В файле GPS.SO тупо изменил s32410_serial1 на ttyUSB0. Планшет перестал загружаться пришлось перепрошивать. Прошил другой прошивкой т.к. родной нема, там android 2.3. В файле init.rc прописана работа GPS от порта ttyUSB0. Подключаю приемник включаю USB хост загружаю GPStest или навител спутники видит, при сворачивании или выходе из программы навигации питание с USB хоста пропадает. Как можно сделать что бы при выходе из проги хост не отваливался?
|
Цитата:
|
Часовой пояс GMT +4, время: 10:42. |
Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot