クロスプラットフォームライブラリとAPI
Qt Creator IDEと生産性向上ツール
UI compositionのためのUIデザインツール
Qtプロジェクト向け
モバイルアプリのデジタル広告
受託開発、トレーニング、サポート等
組み込み向けユーセージ分析
Qtは、UIデザインやソフトウェア開発から品質保証、展開に至るまで、製品開発ライフサイクル全体で生産性を向上させます。あなたのニーズに最も適したソリューションを見つけてください。
最新のリソースを入手し、今後のイベントを確認しましょう。
理想的な学習リソースを見つけたり、コミュニティと交流したりして、Qtのスキルを向上させましょう。
初心者であろうとベテランのQtプロであろうと、成功するために必要なサポートと助けがすべて揃っています。
4月 26, 2017 by 鈴木 佑 | Comments
この記事は The Qt Blog の Fast-Booting Qt Devices, Part 4: Hardware Matters を翻訳したものです。
執筆: Risto Avila, 2016年8月30日
みなさんこんにちは!
これまで Qt デバイスの高速起動に関して 1.5 秒でブートします、Qt アプリケーションの最適化、システム全体の最適化 の3つ記事を書きました。今回はハードウェアの選択、特に同じ CPU が載っていてもアーキテクチャの違いによって高速起動に与える影響が大きいことを説明したいと思います。この比較のために、同じ NXP i.MX6 Quadcore CPU を搭載した2つのボードを用意しました。1つはソフトウェア開発向けのボードで、もう片方は製品にも使えるようなシステム・オン・モジュールのボードです。
それではちょっとしたバトルを開催しましょう!
左側は NXP SABRE i.MX6 Quad Development Board です:
右側は Toradex Apalis i.MX 6 Computer on Module です:
両者はまったく同じ設定のカーネル、ブートローダー、Qt のクラスタのデモが動いています。
https://www.youtube.com/watch?v=V-a6KO7SK2g&feature=youtu.be
Toradex の Computer on Module の勝ちは明らかで、起動時間の差は 19%(294ms) もありました。これまで紹介してきた NXP SABRE では起動から最初の Qt Quick のフレームの表示までに 1560 ms というとてもよい結果でしたが、Toradex の方がさらに速く、1266 ms で起動しました。
この違いはどこからきたのでしょう?
というわけで、組み込みデバイスの設計時には、ハードウェアの選択も慎重に行ってください。もし死ぬほど起動時間を高速化する必要があるのであれば、高速なメモリとメモリバスと最適化されたブートローダーとカーネルと、ロードするすべてのライブラリをサクッと読み込めるパワフルなチップを選択すべきでしょう。それ以降はソフトウェアの設計次第です。いくらハードウェアを最適化しても、ソフトウェアの設計によってはすべてが無駄になってしまいます。詳細は以前のブログ記事を参照してください。
もっと詳しい話を聞きたい方は、10月18日から3日間サンフランシスコで行われる Qt World Summit の fast-boot of Qt based devices という私のセッションに是非ご参加ください。みなさんとの高速起動の議論を楽しみにしています。
※訳注:これは2016年のイベントになります。以下のセッションの動画をご覧ください。
https://www.youtube.com/watch?v=f94V7FuYhu0
Download the latest release here: www.qt.io/download.
Qt 6.8 release focuses on technology trends like spatial computing & XR, complex data visualization in 2D & 3D, and ARM-based development for desktop.
Check out all our open positions here and follow us on Instagram to see what it's like to be #QtPeople.
11 5, 2024
本稿は「Feedback Wanted: What does a unified Qt Hub look like to you?」の抄訳です。..
9 24, 2024
本稿は「Qt Gradle Plugin 1.0 Released」の抄訳です。 Qt Gradle Plugin 1.0 (QtGP) ビルド..
9 17, 2024
本稿は「Qt Tools for Android Studio 3.0 Released」の抄訳です。 Qt Tools for Android..
Qt Group includes The Qt Company Oy and its global subsidiaries and affiliates.