Показать сообщение отдельно
Старый 23.06.2014, 16:02   #555
nrgizer79
Пользователь
 
Аватар для nrgizer79
 
Регистрация: 18.04.2014
Город: Питер
Регион: 78, 98
Машина: OPEL ASTRA H
Сообщений: 80
nrgizer79 is just really nicenrgizer79 is just really nicenrgizer79 is just really nicenrgizer79 is just really nice
По умолчанию

Приветствую всех!

Связка ODROID U3 (Exynos 4412) + Holux M-215+ (чип МТК3333).
Android 4.4.4. Ядро 3.0.51
Судя по выводу lsusb (Bus 001 Device 007: ID 067b:2303) модуль pl2303, причем модуль вкомпилен в ядро.
Устройство определяется как ttyUSB0.
Скорость 9600 (speed 9600 baud; line = 0; )
Скорость в настройках приемника - 4800.
Данные NMEA естественно не идут.
Если скорость поменять ручками busybox stty -F /dev/ttyUSB0 4800, то данные пойдут.
Создал папку /system/etc/init.d, дал права 755 (chmod 755 /system/etc/init.d).
Создал файл /system/etc/init.d/gps_speed, дал права 755 (chmod 755 /system/etc/init.d/gps_speed).
Прописал туда:
Код:
#!/system/bin/sh

busybox stty -F /dev/ttyUSB0 ispeed 4800
busybox chmod 666 /dev/ttyUSB0
Скрипт походу не отрабатывается, скорость при запуске не меняется.
"Выписка" из лога:
Код:
--------- beginning of /dev/log/main
06-23 14:49:25.725 I/installd( 1435): installd firing up
06-23 14:49:25.820 I/DEBUG   ( 1430): debuggerd: Jun 16 2014 09:35:30
06-23 14:49:25.965 I/busybox ( 1442): run-parts: /system/etc/init.d/gps_speed exited with code 111
06-23 14:49:25.965 I/busybox ( 1442): busybox terminated by exit(1)
Что я делаю не так ?
nrgizer79 вне форума   Ответить с цитированием