티스토리 뷰

Yocto 프로젝트와 BitBake의 맥락에서 core-image-minimal 은 예약어는 아니다; Yocto 프로젝트에서 제공하는 기본 이미지 레시피 (default image recipe) 다. 이 레시피는 Yocto 프로젝트의 핵심 이미지 레시피 세트의 일부이며 최소한의 기능으로 매우 기본적인 Linux 시스템을 만들 수 있도록 설계되었다.

 

core-image-minimal 자세히 알아보기

  1. Predefined Recipe
    1. core-image-minimal는 표준 Yocto 프로젝트 레이어 (meta 등) 에 포함된 미리 정의된 이미지 레시피다.
    2. 테스트 및 개발에 적합한 경량 이미지를 생성한다.
  2. 목적
    1. 이 이미지에는 시스템 부팅에 필요한 최소한의 패키지 세트가 포함되어 있다.
    2. 사용자 지정 이미지의 시작점으로 사용하거나 요구 사항이 매우 제한된 임베디드 시스템을 구축하는 데 자주 사용된다.
  3. 사용자 지정 기능
    1. 기본적으로 제공되지만 필요에 따라 레시피를 수정하거나 확장할 수 있다.
    2. core-image-minimal을 복사하거나 상속해 자신만의 사용자 지정 이미지 레시피를 만들 수 있다.
  4. Not Reserved
    1. core-image-minimal 라는 이름 자체는 Yocto 시스템에서 "reserved (예약" 되지 않았다. 어떤 이름 (예: my-custom-image) 으로든 사용자 지정 레시피를 만들어 같은 방식으로 사용할 수 있다.
    2. 그러나 core-image-minimal 라는 이름을 사용하는 경우 레이어에서 재정의하지 않는 한 기존 레시피를 참조하게 된다.

BitBake에 적용하는 방법

실행할 때octo 프로젝트와 BitBake의 맥락에서 core-image-minimal 은 예약어는 아니다; Yocto 프로젝트에서 제공하는 기본 이미지 레시피 (default image recipe) 다. 이 레시피는 Yocto 프로젝트의 핵심 이미지 레시피 세트의 일부이며 최소한의 기능으로 매우 기본적인 Linux 시스템을 만들 수 있도록 설계되었다.

 

core-image-minimal 자세히 알아보기

1. Pedefined Recipe

 * core-image-minimal는 표준 Yocto 프로젝트 레이어 (meta 등) 에 포함된 미리 정의된 이미지 레시피다.

 * 테스트 및 개발에 적합한 경량 이미지를 생성한다.

 

2. 목적

* 이 이미지에는 시스템 부팅에 필요한 최소한의 패키지 세트가 포함되어 있다.

* 사용자 지정 이미지의 시작점으로 사용하거나 요구 사항이 매우 제한된 임베디드 시스템을 구축하는 데 자주 사용된다.

 

3. 사용자 지정 기능

* 기본적으로 제공되지만 필요에 따라 레시피를 수정하거나 확장할 수 있다.

* core-image-minimal을 복사하거나 상속해 자신만의 사용자 지정 이미지 레시피를 만들 수 있다.

 

4. Not Reserved

* core-image-minimal 라는 이름 자체는 Yocto 시스템에서 "reserved (예약" 되지 않았다. 어떤 이름 (예: my-custom-image) 으로든 사용자 지정 레시피를 만들어 같은 방식으로 사용할 수 있다.

* 그러나 core-image-minimal 라는 이름을 사용하는 경우 레이어에서 재정의하지 않는 한 기존 레시피를 참조하게 된다.

 

BitBake에 적용하는 방법

- 실행할 때

bitbake core-image-minimal

BitBake는 bblayers.conf 파일에 지정된 레이어에서 리시피 (core-image-minimal.bb) 를 검색하고 이를 사용해 이미지를 빌드한다.

 

Custom Image Names (사용자 지정 이름)

: 사용자 지정 이미지를 만들려면 고유한 이미지 레시피를 정의할 수 있고, 다음과 같다.

  1. 새 recipe 만들기
    touch recipes-core/images/my-custom-image.bb
  2. image 정의하기 : my-custom-image.bb 에 내용 추가
    require recipes-core/images/core-image-minimal.bb
    
    IMAGE_INSTALL += "my-extra-package"
  3. Custom image 빌드 하기
    bitbake my-custom-image

 

반응형
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함
반응형