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