Qt Safe Renderer 2.1.0 Beta 2 のインストールは、NXP i.MX 8QuadMax 向けのシステムイメージ、ツールチェーン、およびシステムルートに更新されました。これらをホストに簡単にインストールし、ターゲットデバイスを書き込み、デバイス上でQt Safe Rendererデモを起動することができます。たとえば、メインUIに障害が発生した場合でも、Qt Safe Rendererが画面上の安全に関わる要素のレンダリング継続をテストすることが可能になります。
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 Creatorで、編集 > Preferences > デバイス > Open Remote Shell を選択し、シェル上でsystemctl start qsrdemo.target
を入力します。
デモは、NXP i.MX 8QuadMaxデバイス上で次のQt Safe Rendererのサンプルを起動します:Qt Cluster、Telltales、およびMessage Proxy。Event Senderのサンプルを使用してこれらを制御することができます。
たとえば、テルテールの状態を変更したり、Qtクラスタのレイアウトを変更したり、メインアプリケーションのUIで障害を示したりすることができます。障害が発生した場合でも、Qt Safe Rendererは安全に関わるUI要素のレンダリングを継続します。Qtクラスタ、テルテール、メッセージプロキシ、およびイベント送信のサンプルがどうに連携して動作するかの詳細については、Testing Safety-Critical Rendering and Events を参照してください。
また、他のQSRのサンプルをNXP i.MX 8QuadMaxデバイスにデプロイすることもできます。Qt Creatorでサンプルを開き、実行を選択してデバイス上でデプロイし、実行することができます。
Qt Safe Renderer とターゲットデバイスを楽しんでください!