STMicroelectronics

Offene STM32-Entwicklungsumgebung für schnelle und kostengünstige Prototypenerstellung und Entwicklung

Die offene STM32-Entwicklungsumgebung (STM32 ODE) bildet eine offene, flexible, benutzerfreundliche und kostengünstige Möglichkeit, innovative Komponenten und Anwendungen auf Basis der 32-Bit-Mikrocontrollerfamilie STM32 in Kombination mit anderen über moderne Erweiterungskarten angeschlossenen Komponenten von ST zu entwickeln. Sie ermöglicht die schnelle Komponentenevaluierung und ganzheitliche Erstellung von Prototypen, die dank einer Fülle von zusätzlichen Design-Ressourcen schnell in eine Endkonstruktion überführt werden können.

Bild der offenen STM32-Entwicklungsumgebung von STMicroelectronics

Die STM32-ODE enthält die folgenden fünf Elemente:

  • STM32-Nucleo-Entwicklungsplatinen (STM32 Nucleo)
  • Eine umfassende Baureihe aus kostengünstigen Entwicklungsboards für alle Mikrocontroller der Serie STM32 mit integriertem Debugger/Programmer, die unbegrenzte Erweiterung bietet. Alle STM32-Nucleo-64-Entwicklungsplatinen (basierend auf einem 64-poligen STM32-Mikrocontroller) sind Teil der STM32-ODE.

  • STM32-Nucleo-Erweiterungskarten (X-NUCLEO)
  • Die STM32-Nucleo-Erweiterungskarten erweitern Ihr Projekt mit Mess-, Steuer-, Anschluss-, Leistungs-, Audio- und anderen Funktionen. Die Erweiterungskarten werden über einen einheitlichen Anschluss auf die STM32-Nucleo-Entwicklungsplatinen aufgesteckt, wodurch sie mechanisch und elektrisch mit den STM32-Nucleo-64-Entwicklungsplatinen kompatibel sind. Komplexere Funktionen können durch Verkettung mit weiteren zusätzlichen X-NUCLEO erreicht werden.

  • STM32Cube-Software
  • Die STM32Cube-Software besteht aus einer Reihe kostenloser Tools und Embedded-Software-Bricks für die schnelle und einfache Entwicklung mit dem STM32, einschließlich Hardware-Abstraktionsschicht, Middleware und PC-basiertem Konfigurator und Code-Generator STM32CubeMX.

  • STM32Cube-Erweiterungssoftware (X-CUBE)
  • Die Erweiterungssoftware der Serie STM32Cube (X-CUBE) ist kostenlos erhältlich und mit dem STM32Cube-Software-Framework kompatibel. X-CUBE bildet zusammen mit der zugehörigen X-NUCLEO-Erweiterungskarte und einer kompatiblen STM32 Nucleo eine bewährte Kombination, die ohne Weiteres zum Einsatz gebracht werden kann.

  • STM32-ODE-Funktionspakete
  • Die STM32-ODE-Funktionspakete sind eine Reihe von Funktionsbeispielen für einige der häufigsten Anwendungsfälle, die unter Ausnutzung der Modularität durch Stapelung mehrerer X-NUCLEO und der Interoperabilität von STM32-Nucleo-Entwicklungsplatinen und Erweiterungen in Kombination mit der STM32Cube-Software und der X-CUBE-Erweiterungssoftware erstellt werden.


Die offene STM32-Entwicklungsumgebung ist mit verschiedenen IDEs kompatibel, einschließlich IAR EWARM, MDK von Keil und GCC-basierter Umgebungen wie AC6 Workbench für STM32.