パレット(FBIOPUTCMAP)の使い方は?

パレット(FBIOPUTCMAP)の使い方は?

私は次を追跡しようとしています質問PowerPCのDebian Jessieから。bogl-btermパッケージマネージャによると、問題は単にbtermFBIOPUTCMAPを使用することです。参考資料を参照してください。ここ

そのため、Linuxカーネルにパッチを適用する前に、最小限の設定内でDebianのインストール中に元のレポートが行われたように、問題を簡単に再現する方法を準備したかったのです。localechooserこれはパッケージなので、通常のDebianシステムにインストールするのは難しいかもしれませんudeb

それで、Linuxフレームバッファの専門家がこのパレットの反転を再現するための正しい方向を教えてくれるかどうか疑問に思います。

私は簡単な方法でエラーを再現できると思います。

青写真:

# dd if=/dev/zero ibs=1K count=600 | tr '\000' '\001' > /dev/fb0

赤い印刷:

# dd if=/dev/zero ibs=1K count=600 | tr '\000' '\004' > /dev/fb0

しかし、うまくいかないので、パレットを使用するのではなく、フレームバッファのカラーバッファを直接使用していることを意味します。

パレット(FBIOPUTCMAP)を使用するために、一般的なDebianシステム(PowerPC)にどのツールをインストールできますか?


更新:上記の症状の説明は比較的混乱するかもしれませんが、実際に私が探しているのは、最小限のコードioctl/FBIOGETCMAP/FBIOPUTCMAPで赤/青の反転を見ることができる最小限のコードです。

関連情報