machine/machine_name.conf
- meta-yocto-bsp와 같은 bsp layer에는 conf/machine에 <machine_name>.conf와 같은 설정 파일이 있다.
- 예: meta-yocto-bsp/conf/machine/
여기서 beaglebone-yocto.conf를 살펴본다.
- 예: meta-yocto-bsp/conf/machine/
beaglebone-yocto.conf
PREFERRED_PROVIDER_virtual/xserver
PREFERRED_PROVIDER_virtual/xserver 에 xserver-xorg 가 설정되어 있다.
- Preferred_Provider_ 내용: https://velog.io/@markyang92/Yocto-PROVIDES
즉, virtual/xserver 를 PROVIDES로 가지는 컴포넌트 중 xserver-org로 주어진 컴포넌트를 설치한다. (이 machine.conf를 사용하는 머신의 경우)
- XSERVER = "xserver-xorg xf86-video-modesetting"
MACHINE_EXTRA_RRECOMMENDS
빌드를 위해 추가로 필요한 예제들 (kernel-modules, kernel-devicetree)
- RRECOMMENDS 내용 참조: https://velog.io/@markyang92/Yocto-dependency#rrecommends
EXTRA_IMAGEDEPENDS
이미지 의존성
DEFAULTTUNE
아키텍처 특화된 환경 설정은 tune 파일에 있다.
IMAGE_FSTYPES
- 머신이 생성하고 싶은 '파일 시스템 이미지 종류' 선택

- tar.bz2, jffs2, wic, wic.bmap 파일 시스템 이미지를 선택한다.
EXTRA_IMAGECMD_<imgname>
위에서 머신이 생성하고 싶은 '파일 시스템 이미지' 중에 jffs2 에 , 추가로 이미지 명령을 넣는 옵션
WKS_FILE
IMAGE_INSTALL_append
do_image_wic[depends]

SERIAL_CONSOLE : 시리얼 디버그
SERIAL 통신 하기 위한 설정
PREFERRED_PROVIDER_virtual/kernel


- PREFERRED_PROVIDER_: https://velog.io/@markyang92/Yocto-PROVIDES
출처: https://velog.io/@markyang92/posts?tag=Yocto
'Yocto Project : : Open Source' 카테고리의 다른 글
| signed package (0) | 2024.06.01 |
|---|---|
| do_populate_sdk() (0) | 2024.06.01 |
| sysroot (0) | 2024.06.01 |
| sysv-init-inittab (유명한 component) (0) | 2024.06.01 |
| Linux Kernel, Kernel Module (0) | 2024.06.01 |