裸机设备开发

使用 GDB 或硬件调试器在不受远程 Linux 设备插件支持的微型设备上运行和调试应用程序。

注意:启用裸机插件以使用它。

在计算机上安装裸机工具链以构建裸机设备的应用程序。将设备连接到计算机以在设备上运行和调试应用程序。

注意:如果您使用 qmake 构建项目,并且设备没有 Qt 库,则需要满足自构建 Qt 版本要求中的 Qt 安装。此外,mkspecs 目录需要足够完整才能解析 .pro 文件。

以下工具链支持构建应用程序

  • GCC:Microchip Technology (AVR, AVR32, PIC16, PIC32),NXP Semiconductors (ColdFire, M68K),Texas Instruments (MSP430),National Semiconductor (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),STMicroelectronics (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一起使用。

要使用调试服务器提供商创建裸机设备的连接,请转到“首选项” > “设备” > “裸机”并选择“添加”

可用的设置取决于调试服务器提供商。

另请参阅 添加套件启用和禁用插件,以及如何为裸机进行开发

©© 2024 Qt公司有限公司。本文件中包含的贡献文档的版权属于各自的所有者。本文件提供的文档根据自由软件基金会发布的GNU自由文档许可版本1.3的条款进行许可。[http://www.gnu.org/licenses/fdl.html](http://www.gnu.org/licenses/fdl.html)。Qt及其相关标志是芬兰以及世界其他国家Qt公司的商标。所有其他商标属于各自的所有者。