임베디드 소프트웨어 - VisionFive - Mender - Yocto - Part 1 컴퓨터 스크린샷

VisionFive - Mender - Yocto

파트 1 - 기본 설정 Yocto 환경 VisionFive

VisionFive Yocto 설정

VisionFive 보드용 기본 Yocto 설정

저희는 개발에 Yocto Kirkstone 브랜치를 사용하고 있습니다. 여기에서는 이미 작동하는 개발 환경이 설치되어 있다고 가정합니다.

meta-starfive-bsp 복제

먼저, poky 디렉토리(제 경우에는 poky-kirkstone)로 이동하여 meta-starfive-bsp 저장소를 복제합니다.

cd poky-kirkstone
git clone -b kirkstone https://github.com/limingle/meta-starfive-bsp.git

저 역시 meta-riscv를 복제하지만 꼭 필요한 것은 아닙니다.

meta-interelectronix-visionfive 다운로드

meta-interelectronix-visionfive.zip을 다운로드(위 링크 참조)하여 poky-kirkstone 디렉토리에 압축을 풉니다.

빌드 디렉토리 생성

poky-kirkstone에서 나와 환경을 소싱합니다.

cd ..
source poky-kirkstone/oe-init-build-env VisionFive-build

이제 meta-interelectronix-visionfive 디렉토리에서 bblayers.conf.sample 및 local.conf.sample을 conf 디렉토리로 복사하고 이름을 bblayers.conf 및 local.conf로 바꿉니다:

cp ../poky-kirkstone/meta-interelectronix-visionfive/conf/bblayers.conf.sample conf/bblayers.conf
cp ../poky-kirkstone/meta-interelectronix-visionfive/conf/local.conf.sample conf/local.conf

bblayers.conf 파일에서 poky-kirkstone 디렉토리의 경로를 조정해야 합니다. 또한 '/workdir/poky-kirkstone/meta-interelectronix ' 줄을 삭제하세요. 이는 psplash 사용자 정의에만 필요합니다.

Yocto Linux 비트베이크

이제 첫 번째 Linux 이미지를 비트베이크할 수 있습니다.

bitbake vision-five-image

이 작업은 시간이 오래 걸리며 완료한 후 Linux 이미지를 SD 카드로 플래시하고 SD 카드에서 VisionFive 보드를 부팅할 수 있습니다.

VisionFive - Mender - Yocto - 파트 2에서 Mender에 대한 기본 설정을 얻는 방법을 참조하세요.

저작권 라이선스

Copyright © 2022 Interelectronix e.K.
이 프로젝트 소스 코드는 GPL-3.0 라이선스에 따라 라이선스가 부여됩니다.

임베디드 소프트웨어 - VisionFive - Mender - Yocto 컴퓨터의 스크린샷
파트 2 - Mender를 포함하기 위한 기본 설정

시리즈의 글 중 파트 2에서는 Mender 클라이언트를 통합한 Yocto Linux를 생성하기 위해 Yocto 환경을 설정하는 방법에 대해 설명합니다.

임베디드 소프트웨어 - VisionFive - Mender - Yocto 컴퓨터의 스크린샷
파트 부 - Mender용 u-boot 구성

시리즈의 글 중 파트 3에서는 Mender 클라이언트를 통합한 Yocto Linux를 생성하기 위해 Yocto 환경을 설정하는 방법에 대해 설명합니다.

임베디드 소프트웨어 - VisionFive - Mender - Yocto 컴퓨터의 스크린샷
파트 4 - Mender용 아티팩트를 생성하는 방법

시리즈의 글 중 파트 4에서는 Mender 클라이언트를 통합한 Yocto Linux를 생성하기 위해 Yocto 환경을 설정하는 방법에 대해 설명합니다.