Показать сообщение отдельно
Старый 02.10.2012, 01:14   #2024
tsynik
Старший Пользователь
 
Регистрация: 17.03.2011
Город: Moscow
Регион: 77, 97, 99, 177
Машина: Alfa Romeo
Сообщений: 322
tsynik has a spectacular aura abouttsynik has a spectacular aura abouttsynik has a spectacular aura about
По умолчанию

Цитата:
Сообщение от DmitrySmol Посмотреть сообщение
tsynik подскажи плиз, как выставлять права для /dev/ttyACM0 или как поменять ueventd.sun4i.rc?
chmod 666 /dev/ttyACM0 после инициализации драйвера при подключенном GPS

Все что в / (в случае с Allwinner ICS) - в рамдиске. Тут есть простой и сложный путь. Простой - использовать CM9 и его возможность выполнять скрипты из /system/etc/init.d/ типа:

35gps:

Код:
#!/system/bin/sh
#
# GPS and serial interfaces setup (drivers)
#
#insmod /system/lib/modules/pl2303.ko
insmod /system/lib/modules/cdc-acm.ko
#
# GPS interface (options)
#
# wait 1 # wait 1 sec
chmod 666 /dev/ttyACM0
setprop "ro.kernel.android.gps" "ttyACM0"
stty -F /dev/ttyACM0 speed 115200

echo "GPS setup: DONE"
и сложный: брать boot.img, разбирать ramdisk специальными linux утилитами, изменять его содержимое (ueventd.sun4i.rc) и шить обратно через ClockworkMod и его recovery в /dev/block/nand[b]?
tsynik вне форума