임베디드 | 라즈베리파이 | ARM | 리눅스 | Qt | 딥러닝

임베디드 리눅스 빌드 시스템

  1. Yocto Project
    • 복잡한 프로젝트에 적합
    • 레시피 기반, 매우 유연하고 확장성 좋음
    • 산업용/상용 제품에 많이 사용됨
  2. Buildroot
    • 상대적으로 간단하고 빠름
    • 작은 임베디드 시스템에 적합
    • 학습 곡선이 Yocto보다 낮음
  3. OpenWrt
    • 네트워크 장비(Router 등)에 특화된 리눅스 배포판
    • 자체적인 빌드 시스템 존재 (Buildroot와 유사하지만 다름)
    • 패키지 기반 관리가 잘 되어 있음
  4. PTXdist
    • 독일 Pengutronix에서 개발
    • Buildroot와 유사하지만 독립적인 빌드 시스템
    • 실시간 시스템에 적합한 설정 지원
  5. OpenEmbedded (Yocto와 연관)
    • Yocto의 핵심 구성요소
    • 독립적으로 사용 가능하지만 대부분 Yocto에서 사용됨