티스토리 뷰
[Embedded] core-image-minimal (Yocto, BitBake)
Daniel803 2024. 12. 22. 12:34Yocto 프로젝트와 BitBake의 맥락에서 core-image-minimal 은 예약어는 아니다; Yocto 프로젝트에서 제공하는 기본 이미지 레시피 (default image recipe) 다. 이 레시피는 Yocto 프로젝트의 핵심 이미지 레시피 세트의 일부이며 최소한의 기능으로 매우 기본적인 Linux 시스템을 만들 수 있도록 설계되었다.
core-image-minimal 자세히 알아보기
- Predefined Recipe
- core-image-minimal는 표준 Yocto 프로젝트 레이어 (meta 등) 에 포함된 미리 정의된 이미지 레시피다.
- 테스트 및 개발에 적합한 경량 이미지를 생성한다.
- 목적
- 이 이미지에는 시스템 부팅에 필요한 최소한의 패키지 세트가 포함되어 있다.
- 사용자 지정 이미지의 시작점으로 사용하거나 요구 사항이 매우 제한된 임베디드 시스템을 구축하는 데 자주 사용된다.
- 사용자 지정 기능
- 기본적으로 제공되지만 필요에 따라 레시피를 수정하거나 확장할 수 있다.
- core-image-minimal을 복사하거나 상속해 자신만의 사용자 지정 이미지 레시피를 만들 수 있다.
- Not Reserved
- core-image-minimal 라는 이름 자체는 Yocto 시스템에서 "reserved (예약" 되지 않았다. 어떤 이름 (예: my-custom-image) 으로든 사용자 지정 레시피를 만들어 같은 방식으로 사용할 수 있다.
- 그러나 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 (사용자 지정 이름)
: 사용자 지정 이미지를 만들려면 고유한 이미지 레시피를 정의할 수 있고, 다음과 같다.
- 새 recipe 만들기
touch recipes-core/images/my-custom-image.bb
- image 정의하기 : my-custom-image.bb 에 내용 추가
require recipes-core/images/core-image-minimal.bb IMAGE_INSTALL += "my-extra-package"
- Custom image 빌드 하기
bitbake my-custom-image
'기술(Tech, IT) > 임베디드 (Embedded)' 카테고리의 다른 글
[Embedded] Tap Device (탭 디바이스) (0) | 2024.12.22 |
---|---|
[Embedded] Pacman (0) | 2024.12.22 |
[Embedded] sudo apt update (0) | 2024.12.21 |
[Embedded] Hypervisor (하이퍼바이저) (1) | 2024.12.20 |
[Embedded] QEMU (Quick EMUlator) (0) | 2024.12.20 |
- Total
- Today
- Yesterday
- 오블완
- 소켓 프로그래밍
- 딕셔너리
- The Economist
- 머신 러닝
- ml
- 투 포인터
- 파이썬
- machine learning
- Python
- defaultdict
- min heap
- 안드로이드
- leetcode
- I2C
- 티스토리챌린지
- The Economist Espresso
- join
- DICTIONARY
- socket programming
- 리트코드
- vertex shader
- Computer Graphics
- Hash Map
- Android
- java
- tf-idf
- 이코노미스트
- 이코노미스트 에스프레소
- C++
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |