수행기록퀘스트1

Quest 1: 개발환경 구축 (Developer Package 빌드)
2020. 4. 13 (월) 00:32 임근* 조회 372 좋아요 0 스크랩 0 댓글 0

안녕하세요. 퀘스트 1단계인  플랫폼 보드 없이 개발환경을 구축한 결과를 스크린샷으로 올립니다. 

 

* 요약:
 

우분투 18.04 PC 환경에서 부트로더 및 리눅스 커널 소스를 빌드하기 위하여

필요한 의존성 패키지들을 먼저 설치하였습니다. 

 

STM32MP1 보드에서 사용하기 위한  Developer Package를 설치하고나서, 

부트로더 (Uboot)와 리눅스 커널 4.19 소스를 정상적으로 컴파일하였습니다. 

 

* 참고:  멀티코어로 부트로더 및 리눅스 커널 소스의 컴파일 속도 가속화 방법

소스의 컴파일 속도를 가속화하기 위하여  -j$(nproc) 이라는  멀티코어  빌드 옵션을 추가하였습니다. 

STM32MP1 메뉴얼에 이 옵션을 추가 가이드하면 좋겠습니다. 

예제: make ARCH=arm O="$PWD/../build" multi_v7_defconfig fragment*.config -j$(nproc) 
 

* 실행 결과 스크린샷:

1. 리눅스 커널 소스 빌드 결과: 

 

 

2. 리눅스 커널의 DTB (Device Tree Binary)와 Artifact 의 결과:

 

 

3. 부트로더 U-boot의  빌드 결과:

 

 

이상. 

 

로그인 후
참가 상태를 확인할 수 있습니다.