i.MX 8M Plus

NXP i.MX SoC Family/Evaluation Kit for the i.MX 8M Plus

i.MX 8M Plus 개발 환경 구축 - Yocto Command 정리

[이전] [목차] [다음] Yocto Command 정리 imx8mp-evk에서 자주 사용되는 Yocto Command를 설명한다. 이미지 빌드 구성 i.MX 머신 설정을 단순화하는 imx-setup-release.sh 스크립트를 제공한다. 스크립트 사용시, 빌드할 머신의 이름과 그래픽 백엔드를 지정해야 한다. 스크립트는 지정된 머신과 그래픽 백엔드를 위한 디렉터리와 구성 파일을 설정한다. 참고: 자세한 내용은 i.MX Yocto Project User`s Guide - Image Build를 참조한다. imx-setup-release.sh의 사용 문법은 다음과 같다. $ DISTRO= MACHINE= source imx-setup-release.sh -b DISTRO는 "배포"를 의미하며 여기서는 그래..

NXP i.MX SoC Family/Evaluation Kit for the i.MX 8M Plus

i.MX 8M Plus 개발 환경 구축 - U-Boot 사용자 지정

[이전] [목차] [다음] U-Boot 사용자 지정 참고: 커널 사용자 지정에서 "repo 설정", "Yocto Project 설정"과 "빌드 구성"을 먼저 진행했다고 가정한다. SDK를 설치한 상태라고 가정한다. U-Boot 소스 코드 복사 아래의 단계에 따라 u-boot 소스 코드를 로컬 저장소로 복사한다. 기본 디렉터리는 "//" 이다. //u-boot 소스 코드를 다운로드하여 압축을 푼다. $ bitbake -c unpack virtual/bootloader //로컬 저장소를 생성한다. $ mkdir -p ../local_repos/uboot-imx //u-boot 소스 코드를 로컬 저장소로 복사한다. $ cp -a tmp/work/imx8mp_lpddr4_evk-poky-linux/u-boot-..

NXP i.MX SoC Family/Evaluation Kit for the i.MX 8M Plus

i.MX 8M Plus 개발 환경 구축 - 커널 사용자 지정

[이전] [목차] [다음] 커널 사용자 지정 커널 구성 Yocto Project에서 사용하는 기본 커널 구성 파일은 커널 소스 트리의 일부로 아래 위치에 있다(Yocto Project에서 커널 위치는 /tmp/work-shared/imx8mp-lpddr4-evk/kernel-source/ 이다.). arch/arm64/configs/imx_v8_defconfig 커널을 구성하기 전에 Yocto Project 작업 순서는 다음과 같다. repo 설정 //bin 폴더가 있는 경우, 아래 단계는 생략한다. $ mkdir ~/bin //repo를 다운로드 받는다. $ curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo //repo의 ..

NXP i.MX SoC Family/Evaluation Kit for the i.MX 8M Plus

i.MX 8M Plus 개발 환경 구축 - U-Boot 빌드

[이전] [목차] [다음] U-Boot 빌드 여기서는 U-Boot를 다운로드/빌드/로드하는 방법을 설명한다. IMXBSPPG 설명을 기반으로 독립 실행형 환경과 Yocto Project로 진행한다. 앞에서 이미 Yocto Project 설정을 했으므로, Yocto Project 설정 부분은 설명 없이 넘어간다. 독립 실행형 환경(standalone envirnoment)에서 U-Boot 빌드 작업 전 준비 사항 독립 실행형 환경에서 U-Boot를 빌드하려면, 먼저 호스트 시스템에 설치하여 컴파일하기 위한 개발용 SDK(툴, 툴 체인, 작은 rootfs 포함)를 생성해야 한다. 먼저 이미지를 생성 후, SDK를 생성하는 것을 권장한다. SDK부터 생성하려고 하면 에러가 발생할 수 있다(에러가 발생하는 이유..

NXP i.MX SoC Family/Evaluation Kit for the i.MX 8M Plus

i.MX 8M Plus 개발 환경 구축 - 커널 빌드

[이전] [목차] [다음] 커널 빌드 여기서는 i.MX 커널을 다운로드/빌드/로드하는 방법을 설명한다. IMXBSPPG 설명을 기반으로 독립 실행형 환경과 Yocto Project로 진행한다. 앞에서 이미 Yocto Project 설정을 했으므로, Yocto Project 설정 부분은 설명 없이 넘어간다. 독립 실행형 환경 (standalone environment)에서 커널 빌드 독립 실행형 환경에서 커널을 빌드하려면, 먼저 호스트 시스템에 설치하여 컴파일하기 위한 개발용 SDK(툴, 툴 체인, 작은 rootfs 포함)를 생성해야 한다. 먼저 이미지를 생성 후, SDK를 생성하는 것을 권장한다. SDK부터 생성하려고 하면 에러가 발생할 수 있다(에러가 발생하는 이유를 찾지 못 했다). 예로, 아래과 같..

까마귀75
'i.MX 8M Plus' 태그의 글 목록