我们基于32位Arm® Cortex®内核的STM32系列微控制器和微处理器,可获得一整套完整软件工具的支持。
传统集成开发环境 (IDE) 配合主要第三方提供的C/C++编译器和调试器(免费版本支持高达64 KB代码),以及嵌入式软件库,用于配置和初始化MCU或MPU并在运行时监控其行为。
STM32CubeMX是一款图显工具,可用于配置任何STM32器件。这款简单易用的图形用户界面为Cortex-M内核生成初始化C代码,并为Cortex-A内核生成Linux器件树。
STM32CubeIDE是一种集成开发环境。该IDE基于Eclipse或GNU C/C++工具链等开源解决方案,包括编译报告功能和高级调试功能。它还集成了生态系统中其他工具的功能,例如STM32CubeMX的硬件和软件初始化及代码生成功能。
STM32CubeMonitor数据可视化工具支持在运行时监测和诊断STM32应用。除了专用版本,通用型STM32CubeMonitor工具还支持以远程数据获取方式对PC、平板电脑或智能手机等主机设备上的应用程序行为进行可视化。
STM32CubeProgrammer通过调试接口(JTAG和SWD)和自举程序接口(UART和USB)提供了一个易用高效的环境,用于读取、写入和验证器件内存。
增强型STM32Cube工具简化了MPU和MCU项目的设置和片上资源的配置。这些工具加快了基于微控制器和微处理器的项目开发速度。
