1115796_ja-JP

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

1115796_ja-JP

1115796_ja-JP

Qt Creator を i.MX6 用にビルドするためのセットアップ<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

このドキュメントでは、3.14.28 BSP リリースの一部として利用可能な Qt5 ツールチェーンを使用して Qt Creator を設定するために必要な手順について説明します。

要件

1)Linuxマシン。Ubuntu12.4以上を推奨します。

2) Yocto Freescale BSP リリース L3.14.28 以降

この例では、フリースケールBSPリリースL3.14.28を使用しますが、Qtツールチェーンを含む将来のBSPリリースを使用することもできます。

- Freescale BSP Release Documentation L3.14.28 (ログインが必要)

https://www.freescale.com/webapp/Download?colCode=L3.14.28_1.0.0_LINUX_DOCS&location=null&fpsp=1&WT_...

3) Qt5 メタツールチェーン (この例では Poky 1.7 qt5 / L3.14.28 ですが、使用する BSP に対応する qt ツールチェーンを使用することもできます)

メタツールチェーンを抽出してインストールする方法については、次のコマンドを使用して、次のドキュメントの手順に従ってください。

$ bitbake メタツールチェーン-QT5

https://community.freescale.com/docs/DOC-95122

タスク #7 - ツールチェーンを作成する

次に、スクリプトを実行します。

fsl-release-bsp//tmp/deploy/sdk/poky-glibc-x86_64-meta-toolchain-qt5-cortexa9hf-vfp-neon-toolchain-1.7.sh

Qt Creatorのインストール

Qt Creatorのオープンソースバージョンを使用します。インストールする前に、アプリケーションがオープンソースソフトウェアの要件に準拠していることを確認してください。

Linux用のQt Creatorオープンソースは、次のリンクからダウンロードできます。

http://www.qt.io/download-open-source/

インストーラーをダウンロードしたら、ファイルの実行権限があることを確認する必要があります。これは、次のコマンドで追加できます。

$ chmod +x qt-unified-linux-x64-2.0.2-2-online.run

次に、インストーラーを実行します

$ ./qt-unified-linux-x64-2.0.2-2-online.run

01_Qt_Splash.png

リポジトリからの情報を取得した後、Qt Creatorをどこにインストールするかを尋ねられます。

05_qt_path.png

次に、どのコンポーネントをインストールするかを尋ねられます。3.14.28 BSPリリースでサポートされているQt 5.4をインストールします。

06_Qt_Setup-Components.png

ライセンス契約に同意すると、インストーラーが必要なファイルを取得してインストールします。

09_qt_downloading.png

Qt Creatorの設定

ダウンロードが完了したら、Qt Creatorを起動します。これを行うには、次のコマンドを使用します。

cd /Tools/QtCreator/bin

$./qtcreator.sh

[ツール] トップ バー メニューで、[オプション] を選択します。

10_qt_Tools_Options.png

オプションウィンドウの左側のメニューで、ビルドと実行を選択し、次にコンパイラタブを選択して、GCCを追加を選択します。

11_qt_Build&Run.png

次の画面で、このコンパイラの名前 (つまり、i.MX Qt5) を選択し、コンパイラのパスを選択します。これは、インストールされている場所によって異なる場合がありますが、デフォルトでは次の場所にあります。

/opt/poky//sysroots/x86_64-pokysdk-linux/usr/bin/arm-poky-linux-gnueabi/arm-poky-linux-gnueabi-g++

12_Compiler_add.png

その後、ABIセクションでarm-linuxとして検出されるはずです。

次に、「Qt Versions」タブを選択し、「Add...」をクリックします。ツールチェーンパスでqmakeを探します(デフォルトでは次の通りです)。

/opt/poky//sysroots/x86_64-pokysdk-linux/usr/bin/qt5/qmake

12_qt_QT_version_add.png

最後に、[キット]タブで新しいキットを追加し、デフォルトでは次の場所にあるツールチェーンからsysrootsを選択します。

/opt/poky//sysroots/cortexa9hf-vfp-neon-poky-linux-gnueabi

14_Qt_Kits.png

Qt Creator は、i.MX6 用のビルド用に構成されました。

Re:i.MX6用にビルドするためのQt Creatorの設定<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Hi Eric,

はい、このプラットフォームの設定は行われましたが、どういうわけか今は欠落しています。この設定を追加すると、正常に動作します。

ありがとうございました!

よろしくお願いします。

クサイ

Re:i.MX6用にビルドするためのQt Creatorの設定<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

-platform waylandでアプリケーションを起動します

Re:i.MX6用にビルドするためのQt Creatorの設定<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Hi Eric,

ZongbiaoLiaoと同じエラーメッセージが表示されます。

------------------

このアプリケーションは、Qtプラットフォームプラグイン「xcb」が見つからないかロードできなかったため、起動に失敗しました
で "".

利用可能なプラットフォームプラグインは、eglfs、linuxfb、minimal、minimalegl、offscreen、xcbです。

アプリケーションを再インストールすると、この問題が解決する場合があります。

------------------

ホスト(ubuntu 14.04)から例の「clocks」を開始すると、iMX6ULEVKで実行されている「clocks」を確認できます。

これにより、サンプルアプリケーション「clocks」がデバイスに正しくデプロイされていることがわかります。

しかし、ホストから自分の小さなアプリケーション(1つのリストと1つのボタン)を開始すると、iMX6UL EVKでは何も見えません

ただし、アプリケーションバイナリは除きます。ホスト出力ウィンドウに、上記のエラーメッセージが表示されます!!(例を挙げて

「clocks」そのようなエラーメッセージは見当たりませんでした)

理由は何でしょうか?

アントン

Re:i.MX6用にビルドするためのQt Creatorの設定<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

あなたのqtcreatorはUbuntuで実行されていますか?または、ターゲットアプリケーションを実行しているときに問題が発生しましたか?

Re:i.MX6用にビルドするためのQt Creatorの設定<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Hi gusarambula,

コマンド bitbake fsl-image-qt5 -c populate_sdkを実行しますが、qmakeは実行しません。

yoctoバージョン:「L4.1.15-2.0.1」

Re:i.MX6用にビルドするためのQt Creatorの設定<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

こんにちはアラヴィンス

./qtcreator.sh を実行してqtcreatorを起動してみました。

ご回答をよろしくお願い申し上げます。

ZongbiaoLiao

Re:i.MX6用にビルドするためのQt Creatorの設定<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Hi Zongbiao,

アプリケーションをどのように実行していますか?

よろしくお願いします。

アラヴィンス

Re:i.MX6用にビルドするためのQt Creatorの設定<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Hi gusarambula

qtcreatorをインストールした後、起動しようとすると、以下のエラーが出力されました。

------------------

このアプリケーションは、Qtプラットフォームプラグイン「xcb」が見つからないかロードできなかったため、起動に失敗しました
で "".

利用可能なプラットフォームプラグインは、eglfs、linuxfb、minimal、minimalegl、offscreen、xcbです。

アプリケーションを再インストールすると、この問題が解決する場合があります。

------------------

何かアドバイスをいただけますか?

ご回答をよろしくお願い申し上げます。

ZongbiaoLiao

Re:i.MX6用にビルドするためのQt Creatorの設定<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

こんにちは shyamjithkv

3.14.52カーネルにはqt5があるので、以下のコマンドを実行するとQT5が得られます。

=> bitbake メタツールチェーン-qt

よろしくお願いします。

アラヴィンス

Re:i.MX6用にビルドするためのQt Creatorの設定<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

ねえ。。bitbake meta-toolchain-qt5の実行中に次のようなエラーが発生します

エラー: 何も提供しません 'meta-toolchain-qt5' 。接戦:

メタツールチェーン-QT

メタツールチェーン-QTE

メタツールチェーン

私はfsl-community-bsp-platformのjethroブランチを使用していました

(リポジトリ init -u https://github.com/Freescale/fsl-community-bsp-platform -b ジェスロ)

その理由は何でしょうか?

ありがとうございます

Shyam

Re:i.MX6用にビルドするためのQt Creatorの設定<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

Hai Gusarambula,

お返事ありがとうございます。

私はqt5ツールチェーンを使用しています、私はビットベイクされたメタツールカイン-qt5。

この bitbake プロセスを通じて、build/tmp/deploy/sdk/poky-eglibc-x86_64-meta-toolchain-qt5-cortexa9hf-vfp-neon-toolchain-1.6.3.sh の sh ファイルに生成します。

そのスクリプトを実行して、toochain と sysroot を /opt/poky ディレクトリにインストールしてください。

他のすべてのキットを無効にし、ネイティブキットも含み、クロスコンパイラキットのみを選択します。

「ファイル/home/sachu/buid-example-debud/Example1のアップロードに失敗しました」のようなエラーが表示されます。

この問題を解決するのを手伝ってください。

あなたの好意的な返事を待っています

Re:i.MX6用にビルドするためのQt Creatorの設定<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

こんにちは、サチュ・サナルさん、

qt5ツールチェーンを使用していることを再確認することをお勧めします。このツールチェーンは、meta-toolchain-qt5レシピを使用して抽出できます。

それ以外は、間違っている可能性のあるものは何も見つかりませんでしたが、新しいプロジェクトを作成するときに、キット選択画面でQt5用に作成したものを除く他のすべてのキットを無効にしたかどうかを再確認したいと思います。

Re:i.MX6用にビルドするためのQt Creatorの設定<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

どうぞ手を貸して下さい。。。

私はyocto daisyビルドイメージを持つIMX6qsabresdボードを使用しています。

緊急の課題を助けてください

Re:i.MX6用にビルドするためのQt Creatorの設定<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

グサランブラ

可能であれば、サチュ・サナルを助けてください。

~百合。

Re:i.MX6用にビルドするためのQt Creatorの設定<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />

親愛なるユリ、

上記の手順に従って、手順を実行しました

プロセスを開始できませんでした

ビルド中にエラーになる/ステップmake実行時のプロジェクトのデプロイ

注記:

ビルド&ラン-> Qtバージョンの場合:/opt/poky/1.6.2/sysroots/x86_64-pokysdk-linux/usr/bin/qt5/qmake

その時点で、このQtバージョンのコードを生成できるコンパイラはないという通知を受け取ります。

この問題を解決するために、私を助けてもらえますか

Tags (1)
No ratings
Version history
Last update:
‎01-06-2026 02:12 AM
Updated by: