Цитата:
Сообщение от 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]?