1

http://www.kandroid.org/online-pdk/guide/display_drivers.html

  • /dev/fb0 で open を呼び出してドライバーにアクセスする
  • FBIOGET_FSCREENINFO および FBIOGET_VSCREENINFO 入出力制御 (ioctl) 呼び出しを使用して、画面に関する情報を取得する
  • FBIOPUT_VSCREENINFO ioctl を使用して、物理画面の 2 倍のサイズの仮想ディスプレイを作成し、ピクセル形式を rgb_565 に設定しようとします。これが成功すると、ビデオ メモリでダブル バッファリングが実行されます。

IOCTLSカーネル ドライバーの開発者として Android に導入する必要がある具体的な機能はありますか?

4

1 に答える 1

0

私に関しては、あなたが引用した上記の要件のテキストは、あなたの質問に明確に答えています:

Android では、ドライバーに2 つの要件があります。直接書き込み可能なマッピング可能なメモリの線形アドレス空間と、rgb_565 ピクセル形式のサポートです。

この ioctl/functionality/etc の実装に特定の問題がある場合は、サポートを求めてください。

于 2012-11-16T11:55:12.060 に答える