Я хочу внедрить аппаратный драйвер для моего акселерометра i2c на моем beagleboard-xm, я бы хотел загрузить его при загрузке. В Интернете есть много ресурсов, которые помогут мне скомпилировать мой модуль, но мне сложно найти информацию о загрузке моего модуля при загрузке.Загрузка модуля драйверов Android
кажется, что есть две скрипты инициализации:
- init.rc в корневом каталоге
- init.goldfish.rc в системе/и т.д.
Эта страница описывает процесс написав скрипт init.rc для выполнения пользовательской инициализации: http://source.android.com/porting/bring_up.html
из предыдущих исследований Я уверен, что init.goldfish.rc i n система/и т. д. предназначена для загрузки пользовательской платы .. где можно заменить золотую рыбу на имя аппаратного обеспечения в/proc/cpuinfo.
Я просмотрел эти два сценария, чтобы посмотреть, как загружались другие модули при загрузке, но Единственное, что загружается, - это консоль. Я чувствую, что здесь что-то не хватает. Используются ли uevents для обнаружения и загрузки модулей? если это так Что такое триггеры для этих uevents?
Любая помощь была бы принята с благодарностью.
Dave