오늘:
984
어제:
2,941
전체:
3,781,672

리눅스 팁 & 테크

?

단축키

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

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

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

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

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


List of Articles
번호 제목 추천 수 글쓴이 날짜 조회 수
공지 하모니카를 쓸때 백신이 필요한가요? file 1 Kevin 2024.12.06 2837
공지 하모니카 OS 주요 단축키 1 file 3 Kevin 2024.11.26 2728
공지 하모니카에서 iptime 공유기 VPN 사용하기 1 file 1 Kevin 2023.12.21 4579
공지 리눅스에서 자기 노트북의 모델명이 무엇인지 궁금할때는 dmidecode file 1 Kevin 2023.12.17 4665
공지 하드웨어 호환성을 확인하고 싶을 때는 linux-hardware.org 를 사용해보세요 2 file 1 Kevin 2023.11.23 4485
공지 하모니카 7.0 카카오톡 hidpi 설정하기 1 file 1 Kevin 2023.11.22 4551
공지 리브레오피스에서 hwp 사용하기 4 file 0 타조 2023.10.11 6769
651 우분투의 커널 4.13에서 대부분의 화면이 검게 나타나는 오류 해결 5 0 la_Nube 2018.03.29 609
650 blockchain 관련 정보를 얻고 싶다면? 10 0 식혜고양이 2018.03.29 568
649 kylin 기린? 5 0 세벌 2018.03.29 820
648 글꼴하나 5 0 Ohnine 2018.03.27 1273
647 또다른 IT news site! 1 0 식혜고양이 2018.03.26 550
646 투자 정보 1 0 식혜고양이 2018.03.26 530
645 삭제된 파일을 복구해야 할 때 - Testdisk 3 0 Moordev 2018.03.25 1575
644 Server 관련 News를 보고 싶다면? 4 0 식혜고양이 2018.03.25 552
643 smartphone review를 보고 싶다면? 1 0 식혜고양이 2018.03.24 564
642 coding 관련 자료! 7 0 식혜고양이 2018.03.23 666
641 IT News! 2 0 식혜고양이 2018.03.23 545
640 32비트? 64비트? 5 0 세벌 2018.03.23 1641
639 우분투 기린 18.04 Beta1 버전을 잠깐 써봤습니다. 2 file 0 Moordev 2018.03.19 742
638 font 제작 S/W 2 0 식혜고양이 2018.03.16 540
637 우분투 베타기반으로 뚝딱거리고 있습니다. 7 0 Moordev 2018.03.15 837
636 우분투 18.04 베타1을 잠깐 써봤는데... 4 0 Moordev 2018.03.15 891
635 서울서체 스크립트로 설치하려다 걸린듯 합니다. 4 file 0 Moordev 2018.03.14 746
634 우분투 미러서버 어디쓰시나요? 6 0 Moordev 2018.03.12 5769
633 Solus 리눅스 15 0 호랑애기 2018.03.12 2859
632 일본 경제 소식이 궁금하다면? 0 식혜고양이 2018.03.12 514
Board Pagination Prev 1 ... 10 11 12 13 14 15 16 17 18 19 ... 47 Next
/ 47
CLOSE

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5

나눔글꼴 설치 안내


이 PC에는 나눔글꼴이 설치되어 있지 않습니다.

이 사이트를 나눔글꼴로 보기 위해서는
나눔글꼴을 설치해야 합니다.

나눔고딕 사이트로 가기

Sketchbook5, 스케치북5

Sketchbook5, 스케치북5