LCDの問題を解決するには:
DirectFBパッチをダウンロードします(ここをクリック)。
パッチとカーネル仕様を LTIB にコピーします。
タールZXVF DirectFB-patches-specs.tar.gz CD仕様 cp kernel-imx31_3stack-2.6.24-DirectFB-LCD-fix.patch /opt/freescale/pkgs/ cp kernel.spec.in ~/ltib-imx31pdk-r14/config/platform/imx/
古いカーネルを削除します。
~/ltib-imx31pdk-r14$ rm -rf rpm/BUILD/linux*
LTIB を発行してカーネルを解凍し、パッチ を適用します 。
~/ltib-imx31pdk-r14$ ./ltib -p kernel -m prep
最後に表示されます。
+ エコー パッチ #1 (kernel-imx31_3stack-2.6.24-DirectFB-LCD-fix.patch): パッチ #1 (kernel-imx31_3stack-2.6.24-DirectFB-LCD-fix.patch): + パッチ -p1 -s + 出口 0 カーネルのビルド時間: 21 秒
これは、どのkernel-imx31_3stack-2.6.24-DirectFB-LCD-fix.patchが正しく適用されたかを意味します。
次に、カーネルをコンパイルします。
~/ltib-imx31pdk-r14$ ./ltib -p kernel -m scbuild
それを rootfs にインストールします。
~/ltib-imx31pdk-r14$ ./ltib -p kernel -m scdeploy
タッチスクリーンを修正するには
スペックをLTIBにコピーします。
CD仕様 cp tslib.spec ~/ltib-imx31pdk-r14/dist/lfs-5.1/tslib/cp DirectFB.spec ~/ltib-imx31pdk-r14/dist/lfs-5.1/DirectFB/
古いディレクトリを削除します。
~/ltib-imx31pdk-r14$ rm -rf rpm/BUILD/tslib-1.0/~/ltib-imx31pdk-r14$ rm -rf rpm/BUILD/DirectFB-1.1.0/
pkg_mapを編集し、tslib の順序を変更します。DirectFB には tslib が必要であり、次にこの lib を最初にコンパイルする必要があります。
[alan@localhost LTIB-IMX31PDK-R14]$ vi config/userspace/pkg_map ... PKG_TSLIB = tslib PKG_DIRECTFB = DirectFB PKG_DIRECTFB_EXAMPLES = DirectFB の例 ...
次に、次のコマンドを実行します。
alan@armagedon:~/ltib-imx31pdk-r14$ ./ltib -c
次に、DirectFB パッケージと tslib パッケージを選択します。
タッチスクリーンをテストするには
MX31# mknod /dev/input/tslib0 c 13 65 MX31# エクスポート TSLIB_TSDEVICE=/dev/input/tslib0 MX31# rm -f /etc/pointercal MX31# ts_calibrate MX31#df_window
Heloo,
パッチをダウンロードするにはどうすればよいですか?リンクが機能しません。imxコミュニティのメインページに移動します。