Rev. LF5.15.52_2.1.0 — 30 September 2022
4. Yocto Project 설정
먼저, 아래 명령을 사용하여 Git 설정을 제대로 했는지 확인한다:
$ git config --global user.name "Your Name"
$ git config --global user.email "Your Email"
$ git config --list
i.MX Yocto Project BSP Release 디렉토리는 하나 이상의 빌드 디렉토리를 빌드하는데 사용되는 레시피와 환경을 설정하는데 사용되는 스크립트의 집합이 포함된 sources 디렉토리를 포함한다.
프로젝트를 빌드하는데 사용되는 레시피는 community와 i.MX에서 모두 제공한다. Yocto Project 레이어는 sources 디렉토리에 다운로드된다. 이것은 프로젝트를 빌드하는데 사용되는 레시피를 설정한다.
다음 예제는 i.MX Yocto Project Community BSP 레시피 레이어를 다운로드하는 방법을 보여준다. 이 예제에서는 프로젝트용으로 imx-yocto-bsp 디렉토리를 생성된다. 이 이름 대신 아무 이름이나 사용할 수 있다.
$ mkdir imx-yocto-bsp
$ cd imx-yocto-bsp
$ repo init -u https://github.com/nxp-imx/imx-manifest -b imx-linux-kirkstone -m imx-5.15.52-2.1.0.xml
$ repo sync
참고
https://github.com/nxp-imx/imx-manifest/tree/?h=imx-linux-kirkstone에는 이 릴리스에서 지원되는 모든 매니페스트 파일 목록이 있다.
이 프로세스가 완료되면, 소스코드가 imx-yocto-bsp/sources 디렉토리로 체크아웃된다.
주기적으로 최신 코드로 업데이트하기 위해, repo sync 명령을 사용하여 Repo 동기화를 수행할 수 있다.
Repo 초기화 중 오류가 발생하면, .repo 디렉토리를 삭제하고 Repo 초기화 명령을 다시 실행한다.
repo init 라인에서 최신 패치용으로 구성된다. index: imx-manifest.git(링크 깨짐)의 지침에 따라서 원본 GA를 검색한다. 그렇지 않으면 기본적으로 GA 플러스 패치가 선택된다. zeus base에서 이전 릴리즈를 선택하려면, Repo 초기화 라인 끝에 -m(릴리즈 manifest 이름)을 추가하면 이전 릴리즈를 검색한다. 예제는 위에 제공된 링크의 README 파일에 제공된다.
'NXP i.MX SoC Family > IMX Yocto Project Users Guide 한글화' 카테고리의 다른 글
IMXLXYOCTOUG - i.MX Yocto Project User`s Guide - Image Deployment (0) | 2022.10.07 |
---|---|
IMXLXYOCTOUG - i.MX Yocto Project User`s Guide - Image Build (0) | 2022.10.06 |
IMXLXYOCTOUG - i.MX Yocto Project User`s Guide - Host Setup (0) | 2022.10.06 |
IMXLXYOCTOUG - i.MX Yocto Project User`s Guide - Features (0) | 2022.10.06 |
IMXLXYOCTOUG - i.MX Yocto Project User`s Guide - Overview (0) | 2022.10.04 |