리눅스 팁 & 테크

?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 댓글로 가기 인쇄 첨부

안녕하세요.


요즘 국가에서도 4차산업 인재 육성한다고 CK등과 같은 융합 과정을 대학에서도 많이 개설했는데요.

즉 임베디드 관련 인재를 육성한다는 말과 일치합니다.


학생 및 일반인들이 임베디드 관련 정보 및 교육을 획득하기 쉬운 것들이

아두이노와 라즈베리파이가 있는데요.

저는 이 라즈베리파이를 Qt 를 이용하여 개발할 수 있는 환경을 살펴보고자 합니다.


보드 : 라즈베리파이 2 / 라즈베리파이 3 동일

Target OS :  Raspbian 8 Jessie

// 현재 라즈베리파이 사이트에 올라와 있는 이미지는 9 Stratch 이지만 저희 프로젝트에는 아직 안정화가 안되었어요;


Host PC : 아무거나 상관 없음.

OS : 일단은 Linuxmint 18.3 // 비슷하게 따라하시면 윈도 기반에서도 동일하게 가능합니다.


그럼 시작합니다.


1. 우선 리눅스민트를 처음 설치하셨으면 GCC만 설치되어있고 G++을 설치되어있지 않을겁니다. 따라서

$ sudo apt-get install build-essential

혹은 소프트웨어 관리자를 가셔서 스크린샷 2017-12-14 15-41-48.png

build-essential 을 설치해주세요.


2. 크로스 컴파일러를 설치한다.

라즈베리파이 프로그램을 컴파일하기위해서는 크로스컴파일러가 필요한데요.

우선 소프트웨어 관리자를 가셔서 5-arm-linux-gnueabihf를 검색합니다.

스크린샷 2017-12-14 15-22-28.png

다음 상단의 4개를 설치합니다. 

그다음 binutils-arm-linux-gnueabihf 를 검색하셔서 설치합니다.


3. Qt를 설치한다.

https://www.qt.io를 접속하여 qt-오픈소스-리눅스 5.10.0(최신버전)을 설치합니다.


4. 라즈베리파이

Raspbian 9 stratch 기반은 qt5 개발도구 및 라이브러리가 공식 저장소에 등록되어 있습니다.

그래서 그냥 설치하심 되는 부분입니다.

$ sudo apt-get update && sudo apt-get upgrade -y

$ sudo rpi-update

$ sudo reboot

$ sudo apt-get install qt5-default qt5-qmake qtbase5-dev-tools qtquick1-5-dev qtdeclarative5-dev  \

libqt5serialport5-dev qtmultimedia5-dev libqt5multimediawidgets5 libqt5multimedia5-plugins \

libqt5multimedia5

위의 순서대로 그대로 입력하시면 qt 라이브러리 설치가 됩니다.


그러나 저의 환경은 Raspbian 8 jessie이기 때문에 기본 저장소에는 등록되어있지 않은걸로 알고 있습니다.

따라서 

$ sudo nano /etc/apt/sources.list

하셔서 밑에줄에

deb https://twolife.be/raspbian/ jessie main qt
deb-src https://twolife.be/raspbian/ jessie main qt
를 추가하신 후에
$ sudo apt-get update
$ sudo apt-get install qt5-default qt5-qmake qtbase5-dev-tools qtquick1-5-dev \
qtdeclarative5-dev libqt5serialport5-dev qtmultimedia5-dev libqt5multimediawidgets5 \
libqt5multimedia5-plugins libqt5multimedia5

를 설치해주시면 되겠습니다.

그 외에도 필요하신 라이브러리는 일단 라즈베리파이에 다 설치해주세요.
따로 크로스컴파일러로 빌드하는것보다 라즈베리파이에서 빌드된 라이브러리를 설치하는게
훨씬 애를 덜 먹습니다

이렇게 하는 이유는 이후에 보시면 아실겁니다.
저도 초보지만 초보들에게는 컴파일하고 하고 하는것보다
복사하고 붙여넣기가 더 편해요.

그럼 다음장으로 진행할게요~


  1. 유튜브 프리미엄 우회 결제 - 우크라이나

    Date2023.12.17 ByKevin Views4226 Votes1
    read more
  2. 리눅스에서 자기 노트북의 모델명이 무엇인지 궁금할때는 dmidecode

    Date2023.12.17 ByKevin Views403 Votes1
    read more
  3. 하드웨어 호환성을 확인하고 싶을 때는 linux-hardware.org 를 사용해보세요

    Date2023.11.23 ByKevin Views705 Votes0
    read more
  4. 하모니카 7.0 카카오톡 hidpi 설정하기

    Date2023.11.22 ByKevin Views499 Votes0
    read more
  5. 리브레오피스에서 hwp 사용하기

    Date2023.10.11 By타조 Views1125 Votes0
    read more
  6. [가이드] 리눅스지만 인터넷 익스플로러는 쓰고싶어 - 1부

    Date2016.03.30 ByInasis Views7102 Votes0
    Read More
  7. [TIP] QT를 이용한 라즈베리파이 크로스 컴파일 환경 구축(2)

    Date2017.12.14 By리눅스초짜 Views3453 Votes0
    Read More
  8. [TIP] QT를 이용한 라즈베리파이 크로스 컴파일 환경 구축(1)

    Date2017.12.14 By리눅스초짜 Views4092 Votes0
    Read More
  9. [LinM] 리눅스용 Mdir 설치하기

    Date2016.02.18 Bylegoboss Views8483 Votes0
    Read More
  10. [2부] Conky-manager 설치 및 적용 방법

    Date2016.02.16 BySound:D Views3886 Votes0
    Read More
  11. [1부] Conky-manager 설치 및 적용 방법

    Date2016.02.16 BySound:D Views4915 Votes0
    Read More
  12. zip 압축풀때 한글파일명 오류 해결방법

    Date2016.03.03 Bylegoboss Views23418 Votes0
    Read More
  13. youtube-dl 최근 다운로드 누르면 작동안되는 문제 해결방법

    Date2023.05.20 By떠똘2 Views3000 Votes0
    Read More
  14. youtube-dl 오류로 다운안될때 해결법

    Date2020.05.01 By떠똘2 Views3397 Votes0
    Read More
  15. youtube-dl 오류날때

    Date2019.11.11 By떠똘2 Views947 Votes0
    Read More
  16. Xfce 환경에서 Dropdown terminal 사용방법

    Date2017.08.09 Bykrhamoni Views4542 Votes0
    Read More
  17. wordpress 블로그 제작 툴 4.7.4 릴리즈

    Date2017.04.21 By행복한펭귄 Views1158 Votes0
    Read More
  18. WINE은 진화하고 있다

    Date2018.07.15 By행복한펭귄 Views1318 Votes0
    Read More
  19. Wine으로 실행한 게임에서 XBox Controller가 잡히지 않을 때

    Date2017.07.17 ByMoordev Views1499 Votes0
    Read More
  20. wine에서 'direct sound 생성 실패'라고 뜨네요; <해결!>

    Date2017.01.08 By만화가엄두 Views7789 Votes0
    Read More
  21. wine 윈도우 에뮬레이터 2.0.1 릴리즈

    Date2017.04.21 By행복한펭귄 Views1378 Votes0
    Read More
  22. wine 설치 후 윈도우 프로그램 photofiltre 사용하기

    Date2020.11.29 By재롱이 Views592 Votes0
    Read More
  23. win10과 멀티부팅시 오류

    Date2019.10.24 By고래수염 Views2543 Votes0
    Read More
  24. win 8.1이 잠겼다고요...

    Date2019.10.23 By고래수염 Views1434 Votes0
    Read More
  25. Wi-Fi 문제를 해결하려면?

    Date2016.04.26 By식혜고양이 Views2845 Votes0
    Read More
Board Pagination Prev 1 ... 30 31 32 33 34 35 36 37 38 39 ... 47 Next
/ 47
CLOSE