Embedded Linux
커스텀 ARM 보드 임베디드 Linux Bring-up
신규 커스텀 보드에 임베디드 Linux를 올리고 주변장치 드라이버까지 정리한 bring-up 프로젝트.
YoctoDevice TreeDriverBring-up
공개 범위: 보드/제품 정보 비공개, 진행 절차 공개
개요
새로 설계된 ARM 기반 보드에 임베디드 Linux를 올리고, 양산을 고려한 빌드 구조와 드라이버 연동을 정리했습니다.
문제
- 부트로더 단계에서 멈추거나 일부 주변장치가 인식되지 않는 상태
- 양산 시점까지 이미지 빌드와 업데이트 흐름이 정해져 있지 않음
해결 방식
부트로더부터 커널, 디바이스 트리, 드라이버 순서로 문제를 분리해 해결했습니다. Yocto 기반 빌드 레이어를 정리해 이미지/업데이트 절차를 표준화했습니다.
사용 기술
ARM Cortex-A, U-Boot, Linux Kernel, Device Tree, Yocto