[궁금] MCU 개발 단계

m1nd0322의 이미지

안녕하세요, 안드로이드 프레임워크 개발을 하다가 임베디드 시스템 개발로 넘어가게 된 초짜입니다.

MCU 드라이버 개발 시 어떤 순서로 개발을 해야할 지 감이 안 잡혀서 질문을 드립니다.

어떻게 개발하면 순리대로 개발했다고 할 수 있을까요?

예를 들면 1) MCU 클럭 설정 2) Port 설정 3) General Purpose Timer 세팅 4) PIN muxing 5) 인터럽트 벡터 세팅 6) 통신 프로토콜 설정

MCU 개발 시 보통 어떤 순으로 개발하시나요?