このページでは

Bare Metal 端末向けの開発

手順:xml-ph-0000@deepl.internal向け開発Bare Metal

キットを作成して、コンピュータにインストールされたBare Metal ツールチェーンを使用し、接続されたBare Metal デバイス向けのアプリケーションをビルドし、そのデバイス上で実行およびデバッグします。

GDB またはハードウェアデバッガーを使用して、リモート Linux デバイスプラグインでサポートされていない小型デバイス上でアプリケーションを実行およびデバッグします。

注: Bare Metal プラグインを使用するには、これを有効にする必要があります 。

コンピュータにBare Metal ツールチェーンをインストールし、Bare Metal デバイス用のアプリケーションをビルドします。デバイスをコンピュータに接続して、アプリケーションを実行およびデバッグします。

注: qmakeを使用してプロジェクトをビルドする場合 、デバイスにQtライブラリがインストールされていないときは 、「自己ビルド版Qt」の要件を満たすQtのインストールが必要です。また、mkspecs ディレクトリは、.pro ファイルを解析できる十分な構成になっている必要があります。

アプリケーションのビルドには、以下のツールチェーンがサポートされています:

  • GCC: Microchip Technology (AVR、AVR32、PIC16、PIC32)、NXP Semiconductors (ColdFire、M68K)、Texas Instruments (MSP430)、 ナショナル・セミコンダクター (CR16C)、Renesas Electronics (M32R、M32C、RL78、RX、SuperH、V850)、Tensilica XTENSA (ESP8266、ESP32)、RISC-V、Arm™
  • IAR EW:Microchip Technology(AVR、AVR32)、NXP Semiconductors(ColdFire、M68K)、Texas Instruments(MSP430)、National Semiconductor(CR16C)、Renesas Electronics(78K、M16/R8C、 M32C、R32C、RH850、RL78、RX、SuperH、V850)、STマイクロエレクトロニクス(STM8)、8051、RISC-V、Arm
  • Keil:Arm 、C51(8051)、C251(80251)、C166(C16x、XC16x)
  • SDCC:STMicroelectronics (STM8)、8051

ベアメタルデバイスタイプでは、デバイス設定で指定したカスタムGDBコマンドを受け付けます。特定のデバッグサーバープロバイダを使用して接続する際に実行するコマンドを指定できます。

デバッグサーバープロバイダ

GDB を使用する場合、以下のデバッグサーバープロバイダがサポートされています:

ST-Link および J-Link デバッグサーバープロバイダは、uVision IDE と組み合わせて使用できます。

デバッグサーバープロバイダを使用してベアメタルデバイスへの接続を作成するには、[Preferences ] > [Devices ] の順に選択し、 Bare Metal 「Add 」を選択します。

利用可能な設定は、デバッグ・サーバー・プロバイダによって異なります。

「キットの追加」、「プラグインの有効化と無効化」、および「Bare Metal 向けの開発方法」も参照してください 。

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.