裸机设备开发
使用 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公司的商标。所有其他商标属于各自的所有者。