개발·프로그래밍
STM32큐브MX
STM32CubeMX
무료 STM32 마이크로컨트롤러 설정 도구
한줄평
STM32 개발의 초기 설정과 코드 생성을 화면에서 처리하는 공식 무료 도구입니다.
👍 이런 분께: STM32 마이크로컨트롤러로 펌웨어를 개발하는 사람
장점
- 핀·클럭·주변장치를 시각적으로 구성
- 초기화 코드를 자동 생성
- 제조사가 공식 배포하는 무료 도구
아쉬운 점
- STM32 계열 전용이라 범용성이 없음
- 생성된 코드 구조에 익숙해지는 시간이 필요
스크린샷

STM32큐브MX 소개
STM32CubeMX는 STMicroelectronics가 제공하는 무료 그래픽 설정 도구로, STM32 계열 마이크로컨트롤러의 핀 배치, 클럭, 주변장치를 화면에서 시각적으로 구성합니다. 설정을 마치면 초기화 코드를 자동으로 생성해 개발 프로젝트의 뼈대를 만들어 줍니다.
핀 충돌을 미리 확인하고 클럭 트리를 그림으로 조정할 수 있어, 데이터시트를 일일이 뒤지지 않고도 초기 설정을 잡을 수 있습니다. 소비 전력 계산, 미들웨어 설정 등도 지원하며, STM32 보드로 펌웨어를 개발하는 사람에게 사실상 표준으로 쓰이는 도구입니다.