Je veux implémenter un pilote matériel pour mon accéléromètre i2c sur mon beagleboard-xm, je voudrais le charger au démarrage. Il y a une bonne quantité de ressources sur le web pour m'aider à compiler mon module mais j'ai du mal à trouver des informations sur le chargement de mon module au démarrage.Démarrage du module de pilote Android
Il semble qu'il ya deux scripts d'initialisation:
- init.rc dans le répertoire racine
- de init.goldfish.rc dans le système/etc
Cette page décrit le processus de écrire un script init.rc afin d'effectuer une initialisation personnalisée: http://source.android.com/porting/bring_up.html
de la recherche précédente Je suis assez sûr que le init.goldfish.rc i système n/etc est pour le chargement à bord personnalisé .. où l'on remplacerait le poisson rouge avec le nom du matériel dans/proc/cpuinfo
Je l'ai regardé dans ces deux scripts pour voir comment d'autres modules ont été chargés au démarrage, mais la seule chose qui est chargée est la console. J'ai l'impression qu'il me manque quelque chose ici. Les uevents sont-ils utilisés pour détecter et charger les modules? Si oui Quels sont les déclencheurs de ces événements?
Toute aide serait grandement appréciée.
Dave