
프로젝트 제목 없음
칩헤드
생성일2022. 10. 5
조회2883
좋아요0
스크랩0
댓글0
첨부 파일 비공개
기술 미판매
유사 개발 의뢰 미수락
Quest 1: 개발환경 구축 (Developer Package 빌드)
2020. 4. 13 (월) 00:32
임근*
조회 417
좋아요 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의 빌드 결과:
이상.