STM32开放开发环境(STM32 ODE)基于STM32 32位微控制器系列,通过扩展板连接可与其他最先进的意法半导体元件结合,为开发创新的设备和应用提供开放、灵活、简单、经济的方法。它能够使用先进的元件快速建立原型,并快速转换为最终设计。
STM32 ODE包括下述五个单元:
- STM32 Nucleo开发板。范围广、价格经济的开发板,用于所有STM32微控制器系列,具有无限的统一扩展能力,具有集成的调试器/编程器。
- STM32 Nucleo扩展板。该板具有更多功能,能按需增加传感、控制、连接、供电、音频或其他功能。该扩展板插在STM32 Nucleo开发板之上。更复杂的功能可以通过堆叠更多的扩展板来实现
- STM32Cube软件。能够快速、方便地在STM32上开发的一套免费工具和嵌入式软件模块,包括硬件抽象层、中间件和STM32CubeMX 基于PC的配置器和代码生成器。
- STM32Cube扩展软件。该扩展软件免费提供,用于STM32 Nucleo扩展板,与STM32Cube软件框架兼容。
- STM32 ODE功能包。功能案例集合包含一些最常见的应用样例,这些案例均利用STM32 Nucleo开发板和扩展板、STM32Cube软件和扩展的模块化和互操作性构建。
STM32开放开发环境与很多IDE兼容,包括IAR EWARM、Keil MDK、mbed和基于GCC的环境。

精选 视频
The X-CUBE-NFC4 is an expansion software package for STM32Cube. The software runs on the STM32 and includes drivers for ST25DV04K device and middleware for the NDEF protocol support. It is built on STM32Cube software technology to ease portability across different STM32 microcontrollers. This video shows how to use the X-CUBE-NFC4 pack in the STM32CubeMX tool.
The X-CUBE-BLE1 is an expansion software package for STM32Cube. It runs on the STM32 microcontrollers and includes drivers for BlueNRG-MS Bluetooth low energy device. It is built on STM32Cube software technology to ease portability across different STM32 microcontrollers. This video shows how to use the X-CUBE-BLE1 pack in the STM32CubeMX tool.
The X-CUBE-BLE2 is an expansion software package for STM32Cube. It runs on the STM32 microcontrollers and includes drivers for BlueNRG-2 Bluetooth low energy device. It is built on STM32Cube software technology to ease portability across different STM32 microcontrollers. This video shows how to use the X-CUBE-BLE2 pack in the STM32CubeMX tool.