Raspberry Pi/YOCTO

Raspberry Pi4 - YOCTO 개발 환경 구축 및 확인(2)

engineer4ever 2025. 3. 19. 00:03

 

 
Target
Board
Raspberry Pi4
Host
PC - Ubuntu 22.04
목표
Raspberry Pi4 - YOCTO 개발 환경 구축 및 확인(2)

 


Raspberry image build

1. 외부 레이어 추가

2. 빌드 환경 준비

3. 빌드

4. Raspberry에서 구동 확인

 


1. 빌드 환경 설정

PC $ source oe-init-build-env build-rpi
 

 

2-1. 필요한 레이어 다운로드

PC $ cd ~/home/your yocto directory/yocto
 

 

2-2. open-Embedded 소스 코드를 다운로드

PC $ git clone git://git.openembedded.org/meta-openembedded - b dunfell
 

 

2-3. git clone으로 raspberrypi 소스 코드를 다운로드

PC $ git clone git://git.yoctoproject.org/meta-raspberrypi - b dunfell
 

 

2-1. 설정 파일에 layer 추가

PC $ bitbake-layers add-layer ./meta-openembedded/meta-oe
PC $ bitbake-layers add-layer ./meta-openembedded/meta-python
PC $ bitbake-layers add-layer ./meta-openembedded/meta-networking
PC $ bitbake-layers add-layer ./meta-openembedded/meta-multimedia 
PC $ bitbake-layers add-layer ./meta-raspberrypi
 

 

2-2. layer configuration 업데이트 확인

PC $ bitbake-break-show-breaking
 

 

2-3. image 선택

PC $ ls meta-raspberrypi/recipes-core/images
 

 

3-1. machine variable 설정

PC $ cd poky/build-rpi
PC $ vim conf/local.conf
 

 

3-2. fetch

PC $ bitbake rpi-test-image --runall=fetch
 

 

3-3. build

PC $ bitbake rpi-test-image
 

 

4. build image 확인

 

5. 생성된 image sd card로 복사

 

6-1. SD CARD 삽입 전

 

6-2. SD CARD 삽입 후

 

 

'Raspberry Pi > YOCTO' 카테고리의 다른 글

Raspberry Pi4 - YOCTO 개발 환경 구축(1)  (0) 2025.03.19