Én ennyit használtam:
- ubuntu desktop
- sudo apt install gcc-arm-none-eabi stm32flash make git vim
Továbbá a mikrovezérlő doksiját.
Debug: arra szoktam rá, hogy LED-re és/vagy UART-ra indikálok debug információt, ha valamilyen részeredményre kíváncsi vagyok. Aztán törlöm a debug sort, ha nem kell, vagy csak nem fordítom bele. Ez utóbbira a
#ifdef DEBUGOLOMAZTAVALAMIT
....
#endif
módszer jól használható. Ha a Makefile-ben nincs -DDEBUGOLOMAZTAVALAMIT, akkor nem fordul bele a kódba ez a LED-re vagy UART-ra kiíró ellenőrző kódrészlet.