I INDEV
프로젝트 목록

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