U-Boot 빌드 및 보드 포팅 준비임베디드 시스템 개발에서 U-Boot는 부팅 초기 단계를 책임지는 핵심 소프트웨어입니다. 새로운 보드를 지원하거나 기존 보드를 수정하기 위해서는 U-Boot 포팅 과정이 필수적입니다. 본 글에서는 RK3399 기반 보드를 예시로 하여 U-Boot 포팅을 준비하는 과정과 반드시 알아야 할 핵심 요소들을 정리합니다.1. 크로스 컴파일러 설정U-Boot는 타겟 보드를 직접 빌드할 수 없기 때문에, 반드시 타겟 CPU 아키텍처에 맞는 크로스 컴파일러가 필요합니다. RK3399는 ARM Cortex-A72/A53 기반의 64비트 SoC이므로 aarch64용 툴체인을 사용합니다.● 컴파일러 설치 예시$ sudo apt install gcc-aarch64-linux-gnu또는 Li..