디버거 장비
디버거 연결도
GDB 서버
SWD
Serial Wire Debug
JTAG을 대신해서 사용 할 수 있는 Arm사에서 만든 디버깅 인터페이스
최소 2핀 (CLK, SWDIO) 만으로 디버깅 가능
MCU안에 DAP (Debug Access Port) 모듈과 연결되고 내부 버스(AHB, APB)에 접근함
컴파일러 (Compiler)
Cross 컴파일 환경
Native 컴파일 환경
펌웨어 개발시 필수 구성요소
통합 개발 IDE
빌드 환경을 생성해 주는 프로그램
CMake 사용하면 동일한 설정으로 다양한 개발 환경을 구축 할 수 있음