임베디드 면접 학습 노트
총 12개 페이지 · 기초부터 차례로 읽어도 되고, 필요한 주제로 바로 들어가도 됩니다.
01 페이지
C 언어 핵심 — 포인터·메모리클래스·const/volatile·비트·struct 패딩
02 페이지
메모리·아키텍처 — 메모리맵·MMU/MPU·캐시·DMA·엔디안·정렬
03 페이지
MCU·ARM Cortex-M — 레지스터·버스·동작모드·NVIC·부팅
04 페이지
인터럽트 — 벡터·우선순위·latency·재진입·ISR 금기·디바운싱
05 페이지
RTOS — 스케줄링·뮤텍스/세마포어·우선순위 역전·데드락·스택
06 페이지
시리얼 통신 — UART/USART·SPI(CPOL/CPHA)·I2C(오픈드레인·풀업)·언제 무엇
07 페이지
필드버스·산업 통신 — CAN(아비트레이션·종단저항)·LIN·RS-485·Modbus·BLE
08 페이지
주변장치·타이머 — GPIO(push-pull/open-drain)·PWM(PSC/ARR/CCR)·워치독·ADC·클럭
09 페이지
펌웨어 빌드·부팅 — 빌드 과정·메모리 섹션(.data/.bss)·링커·startup·OTA
10 페이지
임베디드 C++·코드 품질 — vtable·예외/RTTI·동적할당·MISRA·volatile
11 페이지
디버깅·신뢰성 — JTAG/SWD·HardFault(fault 레지스터)·트레이스·watchdog·EMC
12 페이지
면접 시나리오·트러블슈팅 — 종합·트레이드오프(베어메탈/RTOS)·저전력·STAR