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