
Arduino IDE
8.0#1 in embedded development idesFree planFree planAndroidiOSWebAPI
Visit
| Fact | Arduino IDE | STM32CubeIDE |
|---|---|---|
| License | Arduino IDE 2 source code and executable distributions are licensed under GNU AGPLv3; bundled third-party components use compatible GPLv2, MIT and BSD-3 licenses. | ST says STM32CubeIDE is free to download and use, while the application itself is proprietary software from ST. |
| Purpose | Arduino provides software for creating projects with electronic devices that interact with the physical world. | STM32CubeIDE is a C/C++ development environment for editing, compiling, and debugging STM32 code. |
It suits students, makers, and professional developers creating projects with physical electronic devices. The editor and CLI support both graphical and text-based workflows.
It suits developers working with STM32 devices who need editing, build, and debugging tools across Windows, Linux, or macOS. The VS Code variant may suit teams using CMake-based projects.