ATDE5の開発環境に Armadill-440用のQt動作環境を構築
◆基本 ほとんどは以下のページを参考にさせていただきました。 参考1) http://www.oidon.net/linux/qt4_on_arm_board
以下は、私の方での差分作業です。 ・SDKはATDE5にインストール済みです. qt-everywhere-opensource-src-4.7.1.tar.gz ではなくqt-everywhere-opensource-src-4.7.4.tar.gzを使いました.
◆Armadilloの環境変数
2つのファイルによって,環境変数を追加します.
1つ目のファイル /etc/profile.d/libts_0_env.sh
export TSLIB_PLUGINDIR=/usr/lib/ts/ts0 # Mod NKC by M.INOUE
Add NKC by M.INOUE
export TSLIB_TSDEVICE=/dev/input/event1 export TSLIB_FBDEVICE=/dev/fb0 export TSLIB_CALIBFILE=/etc/config/pointercal export TSLIB_CONFFILE=/etc/ts.conf export TSLIB_CONSOLEDEVICE=none export TSLIB_TSEVENTTYPE=INPUT
2つ目のファイル /etc/profile.d/QWS_0_env.sh
Created by M.INOUE NKC
export QWS_MOUSE_PROTO=tslib:/dev/input/event1
◆はまった点 参考1)のサイトでは,/usr/lib/ts ディレクトリに /libts-0.0-0_1.0-4_armel.deb を展開して各種プラグイン(.so)を 追加して格納するように書いてありますが,私の環境では,この作業は不要でした.
atmark-dist make をすると,romfs/usr/lib/ts が自動生成されて 必要なプラグインも配置されたためです.
◆参考サイト一覧
ARMボードでQt4を動かそう http://www.oidon.net/linux/qt4_on_arm_board
アットマークテクノ ユーザーズサイト 環境変数の定義 https://users.atmark-techno.com/blog/750/754
Howto : Armadillo-400シリーズのタッチスクリーンの位置ずれを補正する http://armadillo.atmark-techno.com/howto/calibrate-a400-touchscreen
Armadillo-840でtslibを使う方法 https://users.atmark-techno.com/blog/750/737