Yocto 프로젝트에선 다음 3가지를 통합하고, 유지관리하고, 검증합니다.
1. 임베디드 리눅스 이미지를 만들기 위해 필요한 통합 툴 ( 자동화 된 빌드, 테스트, 보드 지원 및 라이선스 준수를 위한 프로세스, 커스텀된 리눅스 기반 임베디드 OS 구성요소 )
2. Poky라고 불리는 레퍼런스 임베디드 배포판
3. OpenEmbedded 프로젝트의 빌드시스템과의 상호 호환 및 유지 관리
Yocto 프로젝트의 울타리 안에는 수많은 오픈소스 구성요소와 도구가 있다.
레퍼런스 임베디드 OS인 Poky는 실제로 존재하는 빌드시스템으로, 따로 프로젝트가 있다고 하며,
빌드 엔진인 BitBake와 핵심 빌드 시스템 메타 데이터인 OpenEmbedded-Core (OE-Core) 로 작동하는 소형 embedded OS이며 예시로 제공된다.
빌드시스템에는 Poky 빌드 지침파일 (recipe 와 layer 라고 불리는)들이 다운로드되며, 사용자는 맞춤형 임베디드 Linux를 빌드하기 위해 Poky 빌드를 변경, 복사, 또는 그대로 사용할 수 있다!
'Yocto Project 0부터 끝까지' 카테고리의 다른 글
1 - 2 Layers (0) | 2023.01.11 |
---|---|
1. Yocto 프로젝트란? 시작된 이유? (0) | 2023.01.11 |
0. 시작하며 (0) | 2023.01.11 |