콘테스트 프로젝트 진행 상황
각 Quest를 단계적으로 완성하는 프로젝트입니다.
Quest 1: Quest 1/7: 개발환경 구축 (Developer Package 빌드)
2020.04.14
1. Developer Package에 포함된 리눅스 커널을 빌드한 뒤 [필수조건]과 함께 한 화면에 출력되도록 하여 Capture한 뒤 제출한다.

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

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

몇 번 실패하다가 ultra*** 님의 글을 보고 많은 도움이 되었습니다.
| 퀘스트 1/7 - 개발 환경 구축 (Developer Package 빌드) - 따라 해보기 | ultra*** |

Quest 2: 퀘스트 2/7 - Yocto 환경 구축 및 STM32MP157C-DK2 보드 실행
2020.05.03- STM32MP1 Distribution Package를 Unbuntu에 설치하여 bitbake 성공화면을 제출합니다.

2. bitbake 빌드 후에 생성되는 이미지들을 ‘FlashLayout_sdcard_*.tsv파일과 함께 STM32CubeProgreammer를 사용하여 기록(flashing)합니다.
호스트와 DK2 보드를 연결하여 터미널을 통해 출력되는 로그 화면을 아래 그림처럼 제출합니다.
(* 호스트에서 dd 명령을 사용한 sdcard 기록 방법을 사용해도 무방합니다)

3. 간단한 Hello world 유저 어플리케이션 작성하여 DK2 보드에 업로드 한 후 실행한 화면을 체출합니다.

Quest 3: 퀘스트 3/7 - A7/ M4 예제 데모 시현 (LED control, Button detect)
2020.05.09- SDK 추출, 생성 결과물 및 설치 결과물에 대한 디렉토리 정보와 함께 컴파일러(arch=armv7ve)의 정보(디렉토리 위치, CC 환경변수) 출력하여 제출 (* Sample screenshot 참고)

- SDK 를 사용하여 빌드 된 executable file 의 정보를 target(DK2 board) 시스템 정보를 함께 출력하여 제출 (* Sample screenshot 참고)

- MP1 터미널(tty serial, ssh, target terminal등)에서 LED blinking 어플리케이션 실행하면 LED가 깜빡이는 장면 영상 제출
ultra*** 님 글이 도움이 되었습니다...
| 퀘스트 3/7 - A7/ M4 예제 데모 시현 (LED control, Button detect) 따라해보기 | ultra*** | - |
Quest 4: 퀘스트 4/7 - A7/ M4 예제 응용 데모 시현
2020.05.17- STM32CubeMX와 STM32CubeIDE를 사용하여 작성하고 빌드된 M4 프로젝트의 디렉토리 구조를 출력하여 제출.

- STM32CubeIDE상에서 USER1 버튼을 누를 때 Interrupt handler 또는 HAL callback에서 브레이크 포인트를 설정하여 캐치된 상태의 화면을 캡쳐하여 제출 (code symbol 창과 stack 창은 필수로 포함되어야 함)

- M4 펌웨어를 linux 부팅시에 로딩되도록 포함한 뒤에 부팅 로그를 캡쳐하여 제출.

- DK2 target 보드를 부팅(리셋)하여 바로 USER1 버튼을 누를 때마다 LD6가 토글되는 것(M4 펌웨어가 동작하는 것)을 영상으로 캡쳐하여 제출.
| 퀘스트 4/7 - A7/ M4 예제 응용 데모 시현 따라해보기 | ultra*** |
-
|
| 퀘스트 4/7 - A7/ M4 예제 응용 데모 시현 | zmflft*** |
-
|
두분의 시현 자료가 큰 도움이 되었습니다.
Quest 5: 퀘스트 5/7 - QT Layer 추가 및 빌드
2020.05.24- bitbake를 실행하여 성공한 결과 화면 제출

- Desktop에서 Hello world 예제 실행 화면 제출

- 보드 LCD에 출력된 Hello world 예제 실행 화면 제출

- Hello World 예제 소스코드 제출
main

main qml

프로젝트 갤러리
프로젝트 제작 과정과 최종 결과물을 담은 이미지 갤러리입니다.















프로젝트 소개
아직 등록된 프로젝트 소개가 없습니다.
댓글 0개
아직 댓글이 없습니다. 첫 댓글을 남겨보세요!
