s-hosoda
2016年7月29日 11時51分
お世話になります。
Armadillo-840上で Qt Quick2ベースの,製品向けアプリケーションの開発をしています。
開発の負担を軽減するために,カレンダーなどの容易に利用可能な部品があれば利用したいのですが,
開発ボードに組み込まれているQtのバージョンでは,該当する部品の利用が出来ないようです。
そこでこれらの部品が利用可能なQt5.3以降の上位バージョンへの移行を試みたいのですが,
今のところ,取り掛かりの手順すら想像がついていない状況です。
もし,類似の手順を確立された方がみえたらアドバイスいただけないでしょうか。
宜しくお願い致します。
at_takashi.sasayama
2016年8月8日 9時36分
笹山です。
> そこでこれらの部品が利用可能なQt5.3以降の上位バージョンへの移行を試みたいのですが,
> 今のところ,取り掛かりの手順すら想像がついていない状況です。
> もし,類似の手順を確立された方がみえたらアドバイスいただけないでしょうか。
参考までに Armadillo-840 + Debian Wheezy 環境で Qt5.4.2 を動かした方法を以下に記します。
■ 1. 準備するもの
・Qt5.4.2ソースアーカイブ qt-everywhere-opensource-src-5.4.2.tar.gz
https://download.qt.io/official_releases/qt/5.4/5.4.2/single/qt-everywh…
・16GB以上のSDカード
■ 2. Debian環境の構築
製品マニュアルを参照して、準備したSDカードに Debian 環境を構築します。
http://manual.atmark-techno.com/armadillo-840/armadillo-840_product_man…
またSDカード上の適当なディレクトリに、qt-everywhere-opensource-src-5.4.2.tar.gz をコピー、展開しておきます。
(当方は /root/qt5 にコピー、展開しました。)
■ 3. Debianでの起動
Debian 環境で Armadillo を起動後、ビルドに必要なパッケージをインストールします。
時刻を正しい値に設定しないと、ビルドに失敗しますので、
NTPクライアント等で設定しておいてください。
■ 4. Qt5.4.2のビルド
以上で、Qt5.4.2 が動作する Debian環境が構築されます。
(./configure の内容は適宜変更してください)