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