ASUSTF700の液晶画面用のドライバーを書きたい
- 最初からそれができるようにするには、何を勉強すればよいですか?
- どうすれば始めればいいですか?
ASUSTF700の液晶画面用のドライバーを書きたい
この取り組みに最初に必要なのは、デバイスのハードウェアアーキテクチャを完全に理解することです。
このシステムはnVIDIATegra3に基づいており、LCDパネルはそのグラフィックサブシステムに直接接続されます。
最初の寄港地は、Tegraのテクニカルリファレンスマニュアルである必要があります。私が見た他のARMSoCのものがあれば、8000〜10000ページになり、NDAでのみ利用できます。特にグラフィックサブシステムに関連する部分です。
次に、Linuxでディスプレイがどのように処理されるかを完全に理解する必要があります。単純なフレームバッファを実装することを目指していますか、それともTegraの2Dおよび3D機能を利用することを目指していますか?
LCDパネルのバックライト用のドライバーもあります-コントローラーはTegraのI2Cバスの1つにぶら下がっている可能性があります。
Linux用の基本的なフレームバッファドライバーの構築は、実際にはあまり機能しないため、非常に簡単なはずです。
マーティン・ジェームスに同意します。ドライバー全体を自分で作成する必要がなく、ASUSが既存のパネル用にドライバーをすでに提供している必要がある場合は、より良い方法です。ただし、新しいパネルをサポートする場合は、新しいパネルにサポートを追加して、既存のドライバーコードを再利用できる可能性があります。いくつかの前提条件は次のとおりです。
繰り返しになりますが、これは困難な作業になり、実装には時間がかかります。ではごきげんよう!(まだ先に進む予定がある場合:)