3. Development Environment Setup

To set up the development environment for the STM32 microcontrollers without using the STM32CubeIDE, the following tools are necessary, regardless of the OS:

  • ARM GCC - for compiling and linking

  • GNU make - for build automation

  • ST link - for flashing

  • Git - for downloading source code and version control

To perform the setup for your preferred OS, navigate the following pages: