sestavování řidiče

hlasů
3

i vyžadovat převod ovladač linux na Android. může mi někdo pomoct s twiking jádra? Je tam ke změně makefile řidiče? kde získat zdrojové soubory jádra? Mohu použít insmod / mknod v adb shell načíst ovladač dynamicky?

jakýkoliv náznak bude vítán ...

Noam

Položena 26/07/2010 v 14:40
zdroj uživatelem
V jiných jazycích...                            


1 odpovědí

hlasů
0

Spousta otázek ...

Ano, je třeba změnit makefiles v jádře. Například, pokud váš zdroj řidič je v drivers / net, budete muset změnit Makefile tam tak, že staví své zdroje.

Budete také muset přidat novou možnost konfigurace v souboru Kconfig takže build proces ví, jestli je třeba budovat své zdroje, pokud potřebuje být postaven jako modul, atd budete muset spustit ‚make oldconfig‘ nebo podobné uvést své nové možnosti v .config jádra.

Zdrojové kódy jádra jsou k dispozici stejně jako Android zdrojů (viz http://source.android.com ); budete muset přidat / local_manifest.xml soubor .repo, jako jsou:

<?xml version="1.0" encoding="UTF-8"?>
<manifest>
 <project path="kernel" name="kernel/omap"
revision="refs/heads/android-omap-2.6.29"/>
</manifest>

A ano, pokud si vytvořit ovladač jako modul pak můžete použít insmod / rmmod vložit / vyjmout ji z běžícího jádra.

HTH!

Odpovězeno 23/08/2010 v 17:16
zdroj uživatelem

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more