ABOUT THIS SOFTWARE
STM32CubeIDE combines functionalities for microcontroller configuration (via CubeMX), code generation, compilation and debugging in a single tool. Built on Eclipse/GDB, it offers pre-built code templates, live variable display and extensive error analysis. It is ideal for courses on embedded systems and IoT, as it allows you to complete all steps within one application without needing separate tools.
Download software
STM32CubeIDE is free for personal, educational and commercial use — no registration or license required.
The installation instructions for this software are explained during the lessons.
Installation manual
- Choose the installation file that matches your operating system (Windows, macOS or Linux)
- Register, create an account or download as a guest (enter your details to receive the download link)
- After installation, STM32CubeIDE automatically starts for the first time and asks for a workspace
- You can then open a sample project or create a new one yourself, including hardware configuration and debugging