概述
产品选择器
工具与软件
资源
解决方案
eDesignSuite
开始

我们基于32位Arm® Cortex®内核的STM32系列微控制器和微处理器,可以获得一整套完整软件工具的支持。

传统集成式开发环境(IDE)配合业内领先第三方提供的C/C++ 编译器和调试器(免费版本可以提供多达64KB的代码),以及嵌入式软件库,用于配置和初始化MCU或MPU并在运行时监控其行为。

STM32CubeMX作为一种图形化工具,可以用于配置任何STM32器件。这款简单易用的图形用户界面为Cortex-M内核生成初始化C代码,并为Cortex-A内核生成Linux器件树。

STM-STUDIO和STM32CubeMonitor-Power是帮助开发人员微调其应用程序运行时行为的监控工具。

STM32CubeProgrammer是一款全功能多操作系统软件工具,它通过调试接口(JTAG和SWD)和bootloader接口(UART和USB)提供了易用且高效的环境,用于读取、写入和验证设备内存。

增强型STM32Cube工具简化了MPU和MCU项目的设置和片上资源的配置。它们加快了基于微控制器(微处理器)的项目的开发速度。


精选 产品

Software development for STM32 made easy with STM32Cube

STMCube™ is an STMicroelectronics original initiative to make developers’ lives easier by reducing development effort, time and cost. STM32Cube is the implementation of STMCube that covers the whole STM32 portfolio and provides:

STM32CubeMXavailable under Windows®, Linux® and macOS® is a tool able to generate initialization C-code for STM32 MCUs based on a graphical user interface and one embedded software library (Cube Embedded Software package) per series of STM32 products. This embedded software library comprises the hardware abstraction layer (HAL) and Low-Layer (LL) APIs for the STM32 peripherals and a set of Middleware (RTOS, USB, TCP/IP, Graphics, …) based on components that are either ST developed or open source.

The initialization code, Middleware libraries, HAL and LL APIs, are all compatible with every STM32 compilers. The included example projects are set up for IAR, Keil, and the GCC-based AC6 SW4STM32

STM32Cube comes with hundreds of application code examples and supports all the STM32 series.

适合您的资源

支持中心或提供反馈

Let us help you!