수행기록퀘스트6

퀘스트 6/7 - 이미지 빌드 및 QT 환경에서의 예제 실행 & Epilogue
2020. 5. 30 (토) 12:39 김정* 조회 297 좋아요 0 스크랩 0 댓글 0

1. 각 화면 및 Swipe 동작 화면 영상 제출

 

1) 현재 시간을 숫자로 표시하는 화면 1 (디지털 시계)

 

2) 타이머 기능을 수행하는 화면 2 (타이머 현재 시간 표시, lap time 표시, 시작, 중지, lap 버튼)

 

3) 화면1 , 화면2을 Swipe 제스처로 이동할 수 있도록 확장.

 

2. Executable실행 파일 제출 (첨부 파일로 제출)

 - Release/Debug 빌드 두 가지를 첨부합니다.

 

Epilogue

1. Qt  Application 개발 방법 스터디

2. 테스트 프로그램 작성

3. C++/QML 연동을 위한 slot, signal등을 스터디 (참고페이지)

4. 예제프로그램등을 실행해 봄

5. UI 구상

6. QML에 Layout 구성이 생소함 (Column, Row등)

7. Host에서 확인 후 ToolChain을 통해 타겟보드로 다운로드 시도

 - module "QtQuick.Controls" version x.x is not installed

 - qtquickcontrol component를  타켓보드에 추가 (bitibake 실행)

 - IMAGE_INSTALL_append = " package-name" (참고페이지)

8. 보드에 이미지 다운로드

9 Minicom을 접속 하여 WiFi 설정하고 (IP 주소 확인) User Application 실행 할 수 있도록 환경 설정

 - root@stm32mp1:~# psplash-drm-quit

 - root@stm32mp1:~# export QT_QPA_EGLFS_ALWAYS_SET_MODE="1"

10. Qt Creater에서[Tools > Options > Devices >Host name : 타겟보드 IP추가 > Test : 연결 확인

11. Qt Creater에서 Kit를 타켓보드로 설정 후 실행

12. 한글이 깨짐 확인하여 한글 폰트 추가함

13. Host PC와 target보드에서의 App 화면이 좀 다름

14. 배경화면도 추가해 봄

15. 매 퀘스트 마다 배워야 하는게 점점 더 많아짐을 느낌

첨부파일
SwipeView.zip 다운로드

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