Modern Embedded Recipes
Cortex-M 인터럽트 핸들링 — NVIC·Priority·Vector·EXTI
NVIC 설정·ISR 작성·prologue/epilogue·priority.
· 5분 읽기
recipes bare-metal
Tech articles, book reviews, and presentations.
페이지 53 / 56
NVIC 설정·ISR 작성·prologue/epilogue·priority.
HSE/HSI·PLL·peripheral clock enable — 코어/주변기기 클럭 트리.
Mode/speed/pull/AF — STM32 기준 register-level driver.
volatile·MMIO·packed struct — peripheral register 다루기.
LED toggle — 최소한의 startup·main·loop.
Cortex-A 부팅 단계. BootROM → SPL → U-Boot → Linux. Secure boot, FIT image, A/B.
Embedded 빌드 시스템 — toolchain file·target_link_options.
메모리 사용·심볼 위치·dead code 추적.
-O0/-O1/-O2/-O3/-Os/-Og — 옵션별 차이와 디버깅 가능성.
Stack/heap/static — 누가 어디 사는가.