Автозапуск драйвера
Небольшая ремарка из своего опыта.
Долго мучился с автозапуском (драйвер в виде модуля ядра) по инструкциям, приведенным в начале этой темы, но ни install-recovery.sh, ни run-parts init.d (который предлагалось запускать из preinstall.sh) у меня не заработали.
Точнее, вручную-то install-recovery.sh, разумеется, запускается и отрабатывает, но при старте его никто не дергает.
Busybox run-parts, натравленный на папку init.d, никого там не запускает даже при ручном запуске. Уж не знаю почему.
Просто вставил insmod, chmod и stty прямо в preinstall.sh, и все отлично стартует при запуске системы. Так что не уверен, что заморочки с init.d вообще оправданы. Хотя, возможно, это лишь нюансы конкретных сборок андроида.
|