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 |
---|