私はアンドロイドのドライバ開発について知りたいと思っています。私はドライバー開発が簡単な仕事ではないことを知っていますが、私は学びたいと思います。それについてのチュートリアルや簡単な例がありますか?Android用のドライバの書き方は?
19
A
答えて
16
Androidで使用されているLinuxカーネルのドライバを使用しているとしますか?私は、AndroidシステムのほとんどがLinuxカーネルとインターフェースしてハードウェアにアクセスしていると確信しています。例えば、フレームバッファデバイスに依存して表示されます。これは、Linuxフレームバッファドライバによって駆動されます。
この場合、適切な権限を取得するには、デバイスをルートする必要があります。次に、Linuxカーネルのバージョンを決定し、そのカーネルのコピーを入手する必要があります。
カーネルの開発に関する多くの文書や目に見えるコードがありますが、それは簡単な作業ではありません。おそらくそれはしたくないでしょう。ハードウェアに関する必要な知識がすべてあれば、それは可能性があります。
編集:Ah、here;これはちょっと助けてくれるかもしれません:http://source.android.com/porting/display_drivers.html(そこから他のドライバについての詳しい情報が必要です)
6
Linuxのレシピにはどうしたらいいですか? http://www.freesoftwaremagazine.com/articles/drivers_linux
関連する問題
- 1. jdbcドライバを使用してトランザクションを書き込む方法は?
- 2. Android用SQLDroid JDBCドライバ
- 3. Windowsのドライバのフレームバッファに直接書き込む方法
- 4. Android共有 "plugin"の書き方は?
- 5. TCPドライバに仮想COMポートを書き込む方法は?
- 6. C#で外部キーボードのドライバを書き込む方法
- 7. Android用データベースの再利用コードの書き方
- 8. Androidドライバの問題
- 9. Appium Androidドライバ.presskeycodeオプションはMaven Projectで利用できません
- 10. Linuxのドライバを使ってUSBストレージデバイスを読み書きする方法は?
- 11. Android用JSONファイルへの書き込み
- 12. 自己書き込みドライバを起動する方法
- 13. Androidドライバを使用してボトルトンにスクロールする方法
- 14. Javaを使用してSelenium Webドライバのチェックボックスのスクリプトを書く方法
- 15. Linuxの他の既存ドライバでi2cを読み書きする
- 16. Androidのファイルを生のフォルダに書き込む方法は?
- 17. 私自身のCassandraドライバを使用して集計結果を書き込む
- 18. のAndroid AVD:GPUのドライバの問題エラー
- 19. Android StudioのXMLに\ n書き込む方法は?
- 20. Android USBホストモードの標準クラス準拠USBデバイス用の「ソフトモード」ドライバ
- 21. Android Bleの書き込み
- 22. パーセルブルオブジェクトのデータ上書きAndroid
- 23. Androidの書き込み
- 24. appiumドライバを使用してAndroidアプリケーションのモバイルバージョンページを自動化する方法
- 25. 私自身のarduinoドライバを書く
- 26. eclipseの「ドライバ定義」の「システム・バージョン」の使用方法は?
- 27. ttyドライバ用のkernelでpoll()機能を使用してread()を書く方法は?
- 28. llvm用のメイクファイルの書き方IR
- 29. インタフェースの汎用メソッドパラメータの書き方
- 30. GenericData.Record用のKafkaAvro Serdeの書き方
このリンクは利用できません。代わりのリソースはありますか? –