https://zino-dev.tistory.com/53 STM32 개발 환경 세팅 — CubeMX + CubeIDE (Nucleo-F401RE)RTOS 공부를 위해 STM32 개발 환경을 세팅한 과정을 정리한다. 사용한 보드는 Nucleo-F401RE, OS는 macOS 기준이다.필요한 툴 두 가지STM32 개발에는 툴이 두 개 필요하다. 예전에는 CubeIDE 하나에 다 들어있zino-dev.tistory.com이전 포스팅에서 세팅한 환경을 기반으로 보드에 있는 LED를 켜는 코드를 작성하려한다. Bare-metal이란?코드를 작성하기 전에 Bare-metal이 뭔지 짚고 넘어간다.일반 PC에서는 코드가 OS 위에서 실행된다. 하지만 STM32 같은 MCU는 OS 없이 코드가 하드웨어 위에서 직접 실..