PCCar.ru - Ваш автомобильный компьютер

PCCar.ru - Ваш автомобильный компьютер (http://pccar.ru/index.php)
-   Навигация (http://pccar.ru/forumdisplay.php?f=176)
-   -   USB GPS for Android (http://pccar.ru/showthread.php?t=18871)

Rage2 07.04.2013 12:21

Цитата:

Сообщение от m50b20 (Сообщение 254231)
спасибо )

Подскажите, пожалуйста, а где, собственно, это прописать в автозагрузке, в смысле, где этот файл лежит, который править надо ?

Скрипты для автозагрузки лежат в /system/etc/init.d
Если такой папки нет, тогда все сложнее...

s.m. 07.04.2013 13:30

Цитата:

Сообщение от Rage2 (Сообщение 254374)
Скрипты для автозагрузки лежат в /system/etc/init.d
Если такой папки нет, тогда все сложнее...

если нет, то могут работать варианты с /system/etc/install-recovery.sh или /system/etc/preinstall.sh (в этом не уверен, такое на телах с мтк бывает). ну и конечно, usbgps4droid с автозапуском скриптов, где-то здесь выкладывал

tsynik 07.04.2013 14:43

Цитата:

Сообщение от s.m. (Сообщение 254382)
если нет, то могут работать варианты с /system/etc/install-recovery.sh или /system/etc/preinstall.sh (в этом не уверен, такое на телах с мтк бывает). ну и конечно, usbgps4droid с автозапуском скриптов, где-то здесь выкладывал

Достаточно прочитать init.* в корне. Там описано все что пытается запускаться ;-) Трик с отсутствующим install-recovery.sh работал еще на книжках с Android 2.1. Можно так же чем-нибудь ненужным принебречь )))

m50b20 10.04.2013 16:26

Можете конкретно написать куда вставить эту строчку ?

стоит USBGPS

Rage2 12.04.2013 12:32

Цитата:

Сообщение от Rage2 (Сообщение 254374)
Скрипты для автозагрузки лежат в /system/etc/init.d
Если такой папки нет, тогда все сложнее...

Что бы поднять в прошивке директорию автозагрузки /etc/init.d :
Для начала должны быть установлены root и busybox.

Далее следуя инструкции...
1. находим скрипт /system/bin/preinstall.sh, если его нет, тогда пробуем создать.
2. Добавляем в него строку.
Код:

#!/system/bin/sh
exec /system/bin/logwrapper busybox run-parts -a start /system/etc/init.d

3. Создаем папку /system/etc/init.d
Для этого набрать в терминале
Код:

mkdir /system/etc/init.d
chmod 755 /system/etc/init.d

4. Далее надо создать по вышеназванному пути файл, назвав его например 01myscript.
Хочу отметить, что скрипты выполняются по порядку, то есть сначала выполняется 01myscript, потом 02myscript и так далее.
Созданный файл не должен иметь никакого расширения, (даже .sh), но должен иметь права на исполнение(755).
Права можно дать через Root Explorer или через эмулятор терминала при его наличии в прошивке.
Код:

chmod 755 /system/etc/init.d/01myscript
5. Пример содержимого скрипта 01myscript для автозагрузки нужного модуля.
Код:

#!/system/bin/sh
insmod /system/lib/modules/my_super_module.ko


slyman88 12.04.2013 12:34

Прошу помощи! Ответьте пожалуйста!
 
День добрый! В Андроиде не давно поэтому заранее прошу понять и простить. Из выше прочитанного понял не много. У меня имеется IconBit Toucan Duo Plus на оболочке Андройд 4. Подготовки или еще чего либо под GPS отсутствуют на прочь. Хочу прикрутить USB GPS приемник GlobalSat BU 353. Из темы спутники поймал только с помощью UsbGPS4DHoneycomb_MR1 alpha1, но постоянно после выключения необходимо ставить и убирать галочку Start\Stop GPS в программе. Как бы мне все сделать без лишних телодвижений: включил и работает.

stty -F указывает скорость устройства?
setprop ro.Kernel.android.gps - c этим не очень понятно
chmod 666 или 777 - Подкл. необходимый модуль(драйвер)
Модули GPS: pl2303.ko, ftdio_si.ko,cp210x.ko
Какой еще набор файлов нужен для полного комплекта?
куда файлы кидать?
Какие команды?

Помогите собрать мысли в кучу короче!!!

Rage2 12.04.2013 13:46

Цитата:

Сообщение от slyman88 (Сообщение 255217)
Какой еще набор файлов нужен для полного комплекта?
куда файлы кидать?
Какие команды?
Помогите собрать мысли в кучу короче!!!

Непонятны команды? Google в помощь.
Все много раз уже было разжевано донельзя...перестаньте задавать "детские вопросы"
Понимаю...новичок и все такое...но есть же интернет..юзайте гугл, профильные форумы..учитесь искать информацию и ответы на вопросы..
Народ...хватит спрашивать одно и тоже..включите "свой фонарик" наконец...

Эрик 17.04.2013 00:16

Может кто сталкивался с подобной ситуацией..
У меня на планшете при подключении GPS на PL2303 появляется устройство /dev/ttyUSB0, однако не работает, возможно кривой драйвер в ядре.
Нашел в просторах нужный драйвер pl2303.ko, подключаю его insmod'ом и все работает, но есть одно но. При перезагрузке планшета устройство /dev/ttyUSB0 создается до подгрузки нормального драйвера и, естественно, ничего не работает, приходится перетыкать устройство и тогда все работает.
Вычитал, что можно программно "переткнуть" юсб устройство путем записи suspend в /sys/bus/usb/devices/2-1.4/usb_device/usbdevice/usbdev2.4/power/level, однако файла level у меня нет, и соответственно, я не могу управлять им, есть только control, но записать в него не удается, точнее ничего не меняется.
Может у кого есть какие идеи, как передернуть юсб при перезагрузки планшета, можно конечно заколхозить аппаратный передергиватель, но это немного грубовато, да и не эстетично, и кто-то должен ему сообщать что планшет ребутнулся...

DmitrySmol 17.04.2013 00:23

Эрик,
что за планшет? какая прошивка?
научится собирать ядро, убрать "кривой" поставить правильный.
тупо команды: "хочу gps" нету.

P.S. если "кривой" виден в lsmod, то можно пробывать скриптами в авто-загрузке. rmmod и insmod.

Эрик 17.04.2013 13:33

Цитата:

Сообщение от DmitrySmol (Сообщение 255748)
Эрик,
что за планшет? какая прошивка?
научится собирать ядро, убрать "кривой" поставить правильный.
тупо команды: "хочу gps" нету.

P.S. если "кривой" виден в lsmod, то можно пробывать скриптами в авто-загрузке. rmmod и insmod.

Да никто и не претендует на "хочу gps". Я просто обращаюсь за советами, и не требую готовых решений :)
Планшет на RK3066, Nextway F7. Ядро 3.0.8+
К сожалению, "кривой" драйвер не виден в lsmod, я бы справился с такой задачей...


Часовой пояс GMT +4, время: 14:34.

Работает на vBulletin® версия 3.8.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot