このページでは

Boot to Qt デバイス向けの開発

手順:xml-ph-0000@deepl.internal デバイス向けの開発Boot to Qt

Boot to Qt デバイスをコンピュータに接続し、Qt Creator からビルドしたアプリケーションを実行、デバッグ、および分析します。

この Boot to Qt スタックは、さまざまなハードウェア上で動作します。Qtライセンス保有者は、スタックの内容をカスタマイズし、本番用ハードウェアに組み込むことができます。

注: Boot to Qt プラグインを使用するには、有効にする必要があります

コンピュータに、Boot to Qt デバイス向けのアプリケーションをビルドするためのツールチェーンがインストールされている場合は、それを「Boot to Qt XML」デバイス・タイプのキットに追加して、デバイス向けのアプリケーションをビルドし、デバイス上で実行します。

「デバイス」環境設定の「デバイス」タブ

デバイス接続の保護

Qt Creator とデバイス間の接続を保護するには、SSHプロトコル経由のリモートログインにOpenSSHを使用します。OpenSSHスイートはQt Creator には同梱されていないため、ダウンロードしてコンピュータにインストールしてください。その後、Qt Creator でツールへのパスを設定します。

認証には、パスワード、または SSH の公開鍵と秘密鍵のペアのいずれかが必要です。SSH 鍵をお持ちでない場合は、ssh-keygen ツールを使用して、Qt Creator 内で作成してください。

注: Qt Creator パスワードを保存しないため、パスワード認証を使用する場合、デバイスへの接続のたびにパスワードを入力する必要があるか、キャッシュが有効になっている場合は、Qt Creator の再起動のたびにパスワードを入力する必要がある場合があります。

タイムアウトが頻繁に発生する場合は、鍵ベースの認証の使用を検討してください。Qt Creator の「ssh-keygen 」ツールを使用して、SSH鍵を作成してください。

macOS および Linux では、Preferences >Devices >SSH に移動し、「Connection sharing timeout 」フィールドで SSH 接続の共有時間を(分単位で)延長してください。Windows では共有接続はサポートされていません。

「デバイス」環境設定の「SSH」タブ

Boot to Qt 向けの開発方法」、 「キットの管理方法」、「 Qt Application Manager での実行方法 、および「Boot to Qt :ドキュメントも参照してください

Copyright © The Qt Company Ltd. and other contributors. Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.