Raspberry Pi 3 (model B) + Qt5 + EGLFS - Part2 : QtCreator 설정

Raspberry Pi 2018. 7. 17. 15:00


[원문] https://wiki.qt.io/RaspberryPi2EGLFS


RaspberryPi2EGLFS

A modern guide for cross-compiling Qt for HW accelerated OpenGL with eglfs on Raspbian and setting up Qt Creator


이전 게시물인 Raspberry Pi 3 (model B) + Qt5 + EGLFS - Part1의 두번째 파트로 

Raspberry Pi 3 용 Toolchain을 QtCreator에 설정하는 방법을 설명 합니다.


[본인 환경]

- Raspberry Pi 3 model B

- Ubuntu 14.04.5 with VMWare

- Qt online 설치 ( Qt 5.11.1, Qt 5.6.3, QtCreator 4.6.2 )


설정 순서


1. Device 설정

1.1 QtCreator Menu의 Tools -> Options -> Devices 항목 -> Add... 버튼 선택 -> Generic Linux Device 선택 -> Start Wizard 선택


1.2 추가할 Device의 연결 정보 입력

Device 이름, IP Address, Device 로그인 id, Password를 입력


1.3 기타 연결 정보 확인 후 Apply 버튼 선택


1.4 비글본의 경우는 SFTP로 Deploy가 되었는데 라즈베리파이는 SFTP로 Deploy가 되지 않아서, SFTP 항목을 삭제하고 

아래와 같이 scp로 전송하도록 추가.


2. Compilers 설정

 - QtCreator Menu의 Tools -> Options -> Build & Run 항목 선택 -> Compilers 탭 -> Add.. 버튼 선택

    ~/raspi/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian/bin/arm-linux-gnueabihf-g++ 선택

 - ABI 설정에 arm, linux, generic, elf, 32bit 확인

 - Name 에 원하는 이름 입력

 - Apply 버튼 선택


3. Debuggers 설정

 - QtCreator Menu의 Tools -> Options -> Build & Run 항목 선택 -> Debuggers 탭 -> Add.. 버튼 선택

   ~/raspi/tools/arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian-x64/bin/arm-linux-gnueabihf-gdb 선택

 - Name에 원하는 이름 입력

 - Apply 버튼 선택


4. Qt Versions 설정

 - QtCreator Menu의 Tools -> Options -> Build & Run 항목 선택 -> Qt Versions 탭 -> Add.. 버튼 선택

  ~/raspi/qt5host/bin/qmake 선택

 - Apply 버튼 입력 (Name이 Qt 5.6.4 (qt5host) 자동으로 입력됨)


5. Kits 설정

 - QtCreator Menu의 Tools -> Options -> Build & Run 항목 선택 -> Kits 탭 -> Add.. 버튼 선택

 - Name에 원하는 이름을 입력 후 아래 그림과 같이 각 항목을 선택

   : Device Type, Device, Compiler, Debugger, Qt version 등

 - 해당 Kits를 디폴트로 설정 하려면 Make Default 버튼 선택

 - Apply 버튼 선택


end.



'Raspberry Pi' 카테고리의 다른 글

Buildroot for Raspberry pi 참고 자료  (0) 2020.09.05
Raspberry Pi 3 (model B) + Qt5 + EGLFS - Part1  (0) 2018.07.16
: