Цитата:
Сообщение от Vyacheslav
Поддерживаю вопрос!
Но при этом у меня все работает. Делаю так:
Прогу загрузил прямо в /data
В теминале запускаю
/data/pl2303drv /dev/ttyUSB0 38400
Далее в новом окне ввожу
busybox stty -F /dev/ttyUSB0 ispeed 38400
busybox chmod 666 /dev/ttyUSB0
setprop "ro.kernel.android.gps" "ttyUSB0"
Потом запускаю перед этим установленную USBGPS4Droid
Все. Яндекс-навигатор, яндекс-карты работают.
Теперь вопрос как это все автоматизировать.
В первом окне терминала постоянно валится эта ошибка "err_num - 1". И если я прерываю прогу, у меня останавливается поток данных.
Как я понимаю в одном скрипте это не сделать...
|
По поводу автоматизации - чтобы скрипт не дожидался завершения программы, а переходил к следующей команде, для бесконечно выполняемых программ нужно в конце добавлять символ & (через пробел, а может и без пробела можно).
То же самое можно делать и при запуске команд вручную в терминале. Но тгда прогу нельзя будет прервать нажатием Ctrl+C, а только командой вида "killall pl2303drv", или "kill NNNN", где NNNN - ID запущенного процесса pl2303drv.
По поводу "errnum - 1". Точно не скажу, но возможно связано с длительностью задержки в конце основного цикла программы. У меня такое кажется было, когда пытался запустить прогу с большими скоростями. Попробуй мою версию из предыдущего поста.