STM32CubeIDE is the first integrated development environment from ST, and it will serve as a reference to developers creating solutions for their STM32 microcontrollers.
Many use a toolchain from a third-party vendor, and we will continue to work with IAR, Keil, and others, to ensure that they offer an exceptional experience to their users.
STM32CubeIDE is nonetheless a highly symbolic initiative because it provides a free and uniquely feature-rich environment to enthusiasts and professionals, thanks to the integration of tools like STM32CubeMX that will enable a more efficient workflow. STM32CubeIDE is available for Windows, macOS, and Linux, with a version specific for Debian/Ubuntu, Fedora and a more general installer for the other distributions. ST will continue to update it by including additional STM32Cube software within STM32CubeIDE.
To continue reading click https://blog.st.com/stm32cubeide-free-ide/