VAIRODECURRICULUM전자·임베디드 서가
MCU·STM32 Firmware 교재 표지
카탈로그
v1.2.0
교재 기준
Planning 1.4 + Catalog 1.2
기획 점검일
2026.07.27
Electronics · Embedded · Robotics SchoolEMB-03

MCU·STM32 Firmware

datasheet·clock·GPIO·interrupt·timer·ADC·DMA를 통합한 bare-metal 장치를 만듭니다.

미리보기 가능콘텐츠 검토 중중급
예상 학습 시간
90~140시간
전체 구성
9개 모듈
연결된 학습 경로
5
01

과정 개요

끝까지 배우면 할 수 있는 일

통합 firmware 장치의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.

  1. toolchain과 datasheet의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.
  2. clock tree와 pin mux의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.
  3. GPIO의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.
  4. interrupt와 NVIC의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.
02

학습 순서

연결된 경로에서의 위치

연결 경로Embedded Firmware Engineer11개 과정
연결 경로BMS Engineer10개 과정
연결 경로Automotive Control Engineer12개 과정
연결 경로Edge AI · Robotics Engineer13개 과정
연결 경로Robotics Software Engineer9개 과정

센서·제어·ROS 2 graph·simulation을 재현 가능한 로봇 동작으로 연결한다.

  1. FND-03컴퓨터 시스템미리보기 가능
  2. FND-04수학·통계미리보기 가능
  3. FND-05Git·GitHub미리보기 가능
  4. PRG-01Python미리보기 가능
  5. PRG-02C미리보기 가능
  6. EMB-03STM32 Firmware현재 과정
  7. EMB-05RTOS미리보기 가능
  8. EMB-07제어·모터·로봇미리보기 가능
  9. EMB-10ROS 2미리보기 가능
경로 최종 프로젝트simulation·rosbag·QoS trace가 있는 ROS 2 robot system
03

전체 목차

9개 모듈 개요

현재는 모듈별 목표와 체험 흐름을 공개한 검토판입니다. 전문 해설, 실습, 평가와 제출 기준은 정식 출간 과정에서 확정됩니다.

  1. 01EMB-03-M01

    첫 모듈

    toolchain과 datasheet

    검토판 미리보기

    toolchain과 datasheet의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.

    모듈별 시간은 출간 시 확정체험 흐름 예시
    1. 1개념
    2. 2실습
    3. 3평가
    4. 4증거
  2. 02EMB-03-M02

    모듈 2

    clock tree와 pin mux

    검토판 미리보기

    clock tree와 pin mux의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.

    모듈별 시간은 출간 시 확정체험 흐름 예시
    1. 1개념
    2. 2실습
    3. 3평가
    4. 4증거
  3. 03EMB-03-M03

    모듈 3

    GPIO

    검토판 미리보기

    GPIO의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.

    모듈별 시간은 출간 시 확정체험 흐름 예시
    1. 1개념
    2. 2실습
    3. 3평가
    4. 4증거
  4. 04EMB-03-M04

    모듈 4

    interrupt와 NVIC

    검토판 미리보기

    interrupt와 NVIC의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.

    모듈별 시간은 출간 시 확정체험 흐름 예시
    1. 1개념
    2. 2실습
    3. 3평가
    4. 4증거
  5. 05EMB-03-M05

    모듈 5

    timer와 PWM

    검토판 미리보기

    timer와 PWM의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.

    모듈별 시간은 출간 시 확정체험 흐름 예시
    1. 1개념
    2. 2실습
    3. 3평가
    4. 4증거
  6. 06EMB-03-M06

    모듈 6

    ADC

    검토판 미리보기

    ADC의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.

    모듈별 시간은 출간 시 확정체험 흐름 예시
    1. 1개념
    2. 2실습
    3. 3평가
    4. 4증거
  7. 07EMB-03-M07

    모듈 7

    DMA

    검토판 미리보기

    DMA의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.

    모듈별 시간은 출간 시 확정체험 흐름 예시
    1. 1개념
    2. 2실습
    3. 3평가
    4. 4증거
  8. 08EMB-03-M08

    모듈 8

    watchdog와 저전력

    검토판 미리보기

    watchdog와 저전력의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.

    모듈별 시간은 출간 시 확정체험 흐름 예시
    1. 1개념
    2. 2실습
    3. 3평가
    4. 4증거
  9. 09EMB-03-M09

    모듈 9

    통합 firmware 장치

    검토판 미리보기

    통합 firmware 장치의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.

    모듈별 시간은 출간 시 확정체험 흐름 예시
    1. 1개념
    2. 2실습
    3. 3평가
    4. 4증거
04

통과 기준

배운 내용을 결과물로 검증합니다

남겨야 할 학습 증거

  • firmware
  • waveform
  • debug log
  • power measurement

학습 전 확인

  • 보드 전원 인가 안전 확인
한눈에 보기역량 지도 펼치기3단계 · 9개 역량
01

기반 이해

핵심 구조와 작업 기준을 먼저 세웁니다.

  1. toolchain과 datasheettoolchain과 datasheet의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.
  2. clock tree와 pin muxclock tree와 pin mux의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.
  3. GPIOGPIO의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.
02

핵심 구현

주요 기능을 직접 구현하고 실패 원인을 확인합니다.

  1. interrupt와 NVICinterrupt와 NVIC의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.
  2. timer와 PWMtimer와 PWM의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.
  3. ADCADC의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.
03

통합·검증

운영 조건에서 통합하고 결과를 증거로 남깁니다.

  1. DMADMA의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.
  2. watchdog와 저전력watchdog와 저전력의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.
  3. 통합 firmware 장치통합 firmware 장치의 원리와 작업 절차를 설명하고 실행 또는 측정 증거로 검증한다.