Qtブログ(日本語)

Qt Safe Renderer 2.1.0 Beta 2でNXP i.MX 8 QuadMax用デモを提供

作成者: Qt Group 日本オフィス|Dec 6, 2023 3:57:39 PM

Qt Safe Renderer 2.1.0 Beta 2 のインストールは、NXP i.MX 8QuadMax 向けのシステムイメージ、ツールチェーン、およびシステムルートに更新されました。これらをホストに簡単にインストールし、ターゲットデバイスを書き込み、デバイス上でQt Safe Rendererデモを起動することができます。たとえば、メインUIに障害が発生した場合でも、Qt Safe Rendererが画面上の安全に関わる要素のレンダリング継続をテストすることが可能になります。

本稿は「Qt Safe Renderer 2.1.0 Beta 2 Provides a Demo for NXP i.MX 8 QuadMax!」の抄訳です。

コンポーネントのインストールと装置へ書き込み

Qtインストーラを起動すると、Qt Safe Renderer 2.1.0 Beta 2の下に、Select ComponentsページでNXP i.MX 8QuadMaxのコンポーネントが表示されます。

NXP i.MX 8QuadMaxのコンポーネントをホスト環境にインストールし、Qt Creatorのフラッシングウィザードを使用してターゲットデバイスに書き込んでください。

デバイスのインストールと書き込みに関する詳細については、Getting Started with Qt Safe Renderer Target Devices を参照してください。

デバイス上のQt Safe Rendererデモ

リモートシェルを介してデバイス上でQt Safe Rendererデモを起動することができます。Qt Creatorで、編集 > Preferences > デバイス > Open Remote Shell を選択し、シェル上でsystemctl start qsrdemo.targetを入力します。

デモは、NXP i.MX 8QuadMaxデバイス上で次のQt Safe Rendererのサンプルを起動します:Qt ClusterTelltales、およびMessage ProxyEvent Senderのサンプルを使用してこれらを制御することができます。

たとえば、テルテールの状態を変更したり、Qtクラスタのレイアウトを変更したり、メインアプリケーションのUIで障害を示したりすることができます。障害が発生した場合でも、Qt Safe Rendererは安全に関わるUI要素のレンダリングを継続します。Qtクラスタ、テルテール、メッセージプロキシ、およびイベント送信のサンプルがどうに連携して動作するかの詳細については、Testing Safety-Critical Rendering and Events を参照してください。

また、他のQSRのサンプルをNXP i.MX 8QuadMaxデバイスにデプロイすることもできます。Qt Creatorでサンプルを開き、実行を選択してデバイス上でデプロイし、実行することができます。

Qt Safe Renderer とターゲットデバイスを楽しんでください!