U-Boot 부팅 시퀀스 완전 해부임베디드 시스템에서 U-Boot는 커널이 실행되기까지 하드웨어를 단계적으로 초기화하며 시스템을 준비시키는 핵심 부트로더입니다. 특히 Rockchip RK3399과 같은 ARM 기반 SoC에서는 ROM → SPL → U-Boot → Kernel 형태의 다단계 부팅 구조를 사용합니다. 본 글에서는 각 단계에서 어떤 초기화가 수행되는지, U-Boot의 핵심 흐름(start.S → _main → board_init_f → board_init_r), 그리고 실제 부팅 로그를 기반으로 부팅 시퀀스를 어떻게 추적하는지까지 상세히 설명합니다.1. 전체 부팅 시퀀스 개요RK3399을 기준으로 한 전체 부팅 순서는 다음과 같습니다.[ROM] → [SPL/TPL] → [U-Boot] → [..