2011-02-10 3 views
19

私はアンドロイドのドライバ開発について知りたいと思っています。私はドライバー開発が簡単な仕事ではないことを知っていますが、私は学びたいと思います。それについてのチュートリアルや簡単な例がありますか?Android用のドライバの書き方は?

答えて

16

Androidで使用されているLinuxカーネルのドライバを使用しているとしますか?私は、AndroidシステムのほとんどがLinuxカーネルとインターフェースしてハードウェアにアクセスしていると確信しています。例えば、フレームバッファデバイスに依存して表示されます。これは、Linuxフレームバッファドライバによって駆動されます。

この場合、適切な権限を取得するには、デバイスをルートする必要があります。次に、Linuxカーネルのバージョンを決定し、そのカーネルのコピーを入手する必要があります。

カーネルの開発に関する多くの文書や目に見えるコードがありますが、それは簡単な作業ではありません。おそらくそれはしたくないでしょう。ハードウェアに関する必要な知識がすべてあれば、それは可能性があります。

編集:Ah、here;これはちょっと助けてくれるかもしれません:http://source.android.com/porting/display_drivers.html(そこから他のドライバについての詳しい情報が必要です)

+3

このリンクは利用できません。代わりのリソースはありますか? –

関連する問題