CATEGORIES

STM32软件开发套件

我们基于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项目的设置和片上资源的配置。它们加快了基于微控制器(微处理器)的项目的开发速度。

STM32CubeIDE、STM32CubeMX、STM32 Finder、STM32开发者专区:
这4个工具构成了一套独一无二的生态系统,使设计师如虎添翼