수행기록퀘스트1

퀘스트 1/7 - 개발 환경 구축 (Developer Package 빌드)
2020. 4. 15 (수) 07:48 김경* 조회 385 좋아요 0 스크랩 0 댓글 0

0. [필수조건] Shell prompt에 사용자 식별을 위한 ‘w', ‘whoami’, ‘uname -a’를 입력하여 출력.

- Ubuntu (18.04 LTS) 설치

https://wiki.st.com/stm32mpu/wiki/PC_prerequisites#Linux_PC를 참고하여 빌드에 필요한 유틸을 설치합니다.

- 아래와 같이 w && whoami && uname -a를 실행하여 정상적으로 실행됨을 확인 합니다.

 

 

- u-boot와 kernel을 빌드하기 위해 https://wiki.st.com/stm32mpu/index.php/STM32MP1_Developer_Package를 참고하여 Developer Package를 설치합니다.

- 정상적으로 설치가 되었는지 확인해 봅니다.

 

 

 

1. Developer Package에 포함된 리눅스 커널을 빌드한 뒤 [필수조건]과 함께 한 화면에 출력되도록 하여 Capture한 뒤 제출한다.

https://wiki.st.com/stm32mpu/wiki/Getting_started/STM32MP1_boards/STM32MP157C-DK2/Develop_on_Arm%C2%AE_Cortex%C2%AE-A7/Modify,_rebuild_and_reload_the_Linux%C2%AE_kernel를 참고하여 커널 소스를 다운로드 후 빌드 합니다.

- 아래 그림과 같이 정상적으로 빌드됩니다.

 

 

 

2. 리눅스 커널에 이어 커널 모듈과 artifact들을 빌드하고 그 내용을 ‘tree' 명령 및 'ls' 명령으로 출력하고 [필수조건]과 함께 한 화면에 출력되도록 하여 Capture한 뒤 제출한다.

- 1번의 wiki 내용을 참고하여 모듈과 artifact들을 빌드합니다.

- 아래와 같이 빌드된 결과물들이 생성됩니다.

 

 

 

3. Developer Package에 포함된 U-Boot를 빌드한 뒤 [필수조건]과 함께 한 화면에 출력되도록 하여 Capture한 뒤 제출한다.

https://wiki.st.com/stm32mpu/wiki/STM32MP1_Developer_Package#Installing_the_U-Boot를 참고하여 소스 다운로드 후 빌드를 합니다.

- 아래 그림과 같이 정상적으로 빌드됩니다.

 

 

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