라즈베리파이 기초과정 (1차시) ㈜헬로앱스 강사: 김영준 목원대학교 겸임교수.

Slides:



Advertisements
Similar presentations
IP 기반 통합방송정보 솔루션 IP 기반 통합방송정보 솔루션 ( IP 기반의 HD 방송 CONTENTS 통합미디어 서비스 ) Easy-Viewer System.
Advertisements

제주특별자치도교육청. 목 차 일상생활 속에서의 정보보안 안전한 컴퓨터 사용  보안업데이트 자동설정  가짜 백신 프로그램 주의  믿을 수 있는 웹사이트만 접속  자동 로그인 기능 사용 안함  사용 후 반드시 로그아웃 확인 
Wireless Mobile Resource Management 1. 시스템 개요 2. 시스템 소개 3. 시스템 Back-up PLAN 4. 시스템 주요 Reference C.O.N.T.E.N.T.S.
Windows XP Home Networking 장 석 준 고객 사업본부 ㈜마이크로소프트.
성동구 성수동 지역 답사 및 투자가치 분석 1. 성수동 주요지표 및 재개발 개요 2. 뚝섬 서울숲 시민공원 개요와 영향 3. 신분당선 연장 노선과 영향 4. 성수동 랜드마크 아파트 동향 ( 롯데 캐슬, 현대 아이파크 ) 5. 성수동 지역 재개발 동향 ( 아파트, IT 공업단지,
Open Source HW. 목차 OSHW 의 소개 OSHW platform Arduino Raspberry pi Beagle Board ETC … Commercial HW platform Intel Electric imp Commercial iot platform.
인적사항 기재요령 ▣ 주민등록번호, 주소 반드시 확인 (주민등록 등본과 일치 원칙)
비업무용 사이트 차단 및 웹 모니터링 솔루션 ㈜토탈인터넷시큐리티시스템 TEL : FAX :
컴퓨터 구조의 이해 컴퓨터 분해를 통한 사양 보기 분석.
Let’s Speak English Well
개발 환경 설치 Embedded System Software
PC-Keeper 4.0 제안서 2005년 5월 에이와이소프트.
오늘 뭐하(조) Software Engineering Team Project APP만들기 팀장 팀원 심중섭
IoT(사물인터넷) 보안 2016년 2학기 2. 라즈베리파이 준비.
SDAC enterprise 서버 및 네트워크장비 직접접근제어시스템 표준제안서 Document Version 1.6.1
SW업체 업무설명회 자료 2007년 행정업무용 S/W 구매 조달청 (정보기술용역팀)
시스템과 네트웍을 통하여 기업 가치를 높여주는 S & S 회계 법인
사용자 매뉴얼 - 협력업체용 -.
Minitab 16 Single-user License 설치가이드
IoT(사물인터넷) 보안 2016년 2학기 2. 라즈베리파이 준비.
17 20 정보보안 개인정보보호 능력 향상 마침표 없는 정보보호!.
IoT(사물인터넷) 보안 2016년 2학기 3. 라즈베리파이와 node.js.
삼성전자 사외업무지원시스템 사용자 매뉴얼 v4.1.
뇌를 자극하는 Windows Server 장. 원격 접속 서버.
BIG Data 컴퓨터응용과학부 박진완.
기술 이전명: 유로방송 멀티 룸 분배 및 제어기술
네트워크 프로그래밍 <네트워크 주문 프로그램 V1.00 >
ERP 전용 브라우저 설치 매뉴얼 (Windows XP)
자료관시스템 구축사업 추진방안 설명회 행정자치부 국가기록원
임베디드 프로그래밍 Lecture #
Tftp, nfs, samba 실습 임베디드 시스템 I.
GPIO RaspberryPi Sejin Oh.
GPIO RaspberryPi Sejin Oh.
임베디드 프로그래밍 Lecture #
2007. Database Term Project Team 2 윤형석, 김희용, 최현대 우경남, 이상제
(개정판) 뇌를 자극하는 Red Hat Fedora 리눅스 서버 & 네트워크
터치 모니터관련 지식 팁 Usb장치 인식 실패 원인과 해결책.
Raspberry Pi RaspberryPi Sejin Oh.
IPython Notebook + Spark + TensorFlow on Linux
네비게이션 업그레이드 방법.
리눅스 명령어 실습 임베디드 시스템 I.
Windows XP Windows Vista
우리대학 무선인터넷 접속방법 Windows XP 사용자용 [ 연결방법 ] [ 사용자 인증 및 등록]  
사물인터넷(IoT) 융합실습을 위한 교육용 실습장비
2017년 정보보호 실무 요령 (정보보안, 개인정보보호, 인증서 관리)
무선랜 사용자 설명서 (Windows7 사용자).
Jupyter Notebook on Windows
공인인증서 신청 및 발급 제일 먼저 은행에 직접 방문하여 인터넷뱅킹 신청.
급여업무대행 서비스 안내 헬로인사 급여센터.
소리가 작으면 이어폰 사용 권장!.
「 LINUX IBM SpectrumScale 설치 가이드」
RPi2 SPI 8x8 Dot Matrix LED
Windows 10 업그레이드 방지 관련 메뉴얼 목차 [1] Windows 10 업그레이드 예약 확인 / 취소
U+ Biz 그룹웨어_사용자.
SSH, VNC Mobile Engineering, Kyungwoon Univ. Embedded System Design.
중앙대 원격교육원 범용공인인증서 홈페이지 등록 방법 .
IoT(사물인터넷) 보안 2016년 2학기 3. 라즈베리파이와 node.js.
소리가 작으면 이어폰 사용 권장!.
운영체제 RaspberryPi Sejin Oh.
For Linux 1.0.
AM-F100 스타폰 제품 사용 설명서.
2011년 농림사업정보시스템(AgriX) 구축사업
3D ONLINE PLAMODEL PRODUCTION
매물장 로그인 직원을 미리 생성하시면 직원 ID로 로그인 가능.
국립중앙의료원 messenger User Guide Ver 3.2.
CCTV 설정법.
인천SW교육지원센터 체험프로그램 라즈베리파이 이용 포토부스 만들기.
전문건설업의 정도경영 기업생존의 핵심요소 성건회 투명사회실천위원회 성건회 투명사회실천위원회 안녕하십니까!
SW업체 업무설명회 자료 2008년 행정업무용 S/W 구매 조달청 (정보기술팀)
라즈베리파이를 활용한 NAS 만들기.
Presentation transcript:

라즈베리파이 기초과정 (1차시) ㈜헬로앱스 강사: 김영준 목원대학교 겸임교수

라즈베리파이 소개 소개 2012년 영국의 라즈베리파이 재단에서 교육적인 목적으로 제작한 싱글보드 컴퓨터 Pi3 버전까지 출시 2012년 영국의 라즈베리파이 재단에서 교육적인 목적으로 제작한 싱글보드 컴퓨터 Pi3 버전까지 출시 CPU: Quad Cortex A53@1.2GHz Instruction Set: ARMv8-A GPU: 400 MHz VideoCore IV RAM: 1GB Ethernet: 10/100 Wireless: 802.11m / Bluetooth 4.0 Audio: HDMI / Headphone GPIO: 40핀

준비하기

준비물 #1 준비하기 라즈베리파이 3 무선 공유기 노트북 또는 PC USB 키보드 USB 마우스 Micro SD 16GB (필수) (필수) (필수) USB 키보드 USB 마우스 Micro SD 16GB Micro SD 리더기 (필수) (필수) (필수) (필수)

준비물 #2 준비하기 LAN 케이블 HDMI 케이블 전원 케이블 USB 무선 어젭터 HDMI DVI 젠더 (필수) (필수) (옵션) (모니터에 HDMI 포트 없는 경우 필요)

준비물 #3 준비하기 센서 확장 쉴드 (아두이노All-In-One 쉴드) 센서 키트 (옵션) (옵션)

설치하기

설치하는 절차 PC에서 라즈비안 OS 설치 파일 다운로드 Micro SD 카드에 복사 라즈베리파이 부팅 및 설치 진행 시스템 업데이트 개발 환경 설정

설치하기: 라즈비안 OS 파일 다운로드 http://www.raspberrypi.org 사이트 접속

설치하기: 라즈비안 OS 파일 다운로드 NOOBS 클릭 NOOBS: New Out of the Box Software

설치하기: 라즈비안 OS 파일 다운로드 NOOBS Download ZIP 파일 선택

설치하기: 라즈비안 OS 파일 다운로드 NOOBS Download ZIP 파일을 임의의 디렉토리에 저장

설치하기: 라즈비안 OS 파일 복사하기 NOOBS Download ZIP 파일의 압축을 해제하기

설치하기: 라즈비안 OS 파일 복사하기 Micro SD 카드(리더기)를 컴퓨터에 연결하기 새로운 USB 드라이브 생성 확인

설치하기: 라즈비안 OS 파일 복사하기 압축 해제된 전체 파일을 USB 디렉토리에 복사 (Micro SD 카드)

설치하기: Micro SD 카드 장착하기 Micro SD 카드를 라즈베리파이에 장착하기

설치하기: 라즈베리파이 케이블 연결 HDMI 케이블을 HDMI 포트에 연결한 후 모니터에 연결 키보드와 마우스를 USB 포트에 연결 LAN 케이블을 LAN 포트에 연결 키보드 / 마우스 LAN HDMI

설치하기: 라즈베리파이 케이블 연결 무선 공유기와 라즈베리파이 연결 LAN 케이블을 LAN 포트에 연결 라즈베리 파이는 자동으로 IP가 할당되며, 공유기가 인터넷에 연결되어 있는 경우, 자동으로 인터넷에 연결됩니다.

설치하기: 라즈베리파이 케이블 연결 라즈베리파이 보드에 전원 케이블을 연결하면 자동으로 부팅됨

환경 구성하기

터미널 콘솔창 실행하기 LXTerminal 아이콘을 클릭하여 실행합니다.

한글 폰트 파일 설치하기 sudo apt-get install ibus-hangul ttf-unfonts-core LXTerminal 창에서 아래의 명령어를 입력합니다. sudo apt-get install ibus-hangul ttf-unfonts-core 슈퍼유저 권한으로 apt-get 명령어를 실행함 sudo) Super User DO apt-get) Advanced Packaging Tool - Get

업데이트 실행 LXTerminal 창에서 아래의 명령어를 입력합니다. sudo apt-get update

업그레이드 실행 sudo apt-get upgrade LXTerminal 창에서 아래의 명령어를 입력합니다. Sudo apt-get update 및 upgrade 명령어 실행을 2번 정도 반복함

한글 입력기 (iBus) 실행 sudo apt-get install ibus ibus-hangul LXTerminal 창에서 아래의 명령어를 입력합니다. sudo apt-get install ibus ibus-hangul

IP 주소 확인하기 ifconfig LXTerminal 창에서 아래의 명령어를 입력합니다.

원격접속 환경 구성하기

라즈베리파이 환경 설정 메뉴 실행 Raspberry Pi Configuration 실행

라즈베리파이 환경 설정 메뉴 실행 Interfaces 탭 선택 모든 항목을 Enable로 설정함

재시작 Shutdown 메뉴에서 Reboot 선택

모니터 없이 원격으로 라즈베리파이 사용 방법1) PuTTY를 통해 터미널로 접속하여 사용 터미널 접속만 가능하며, UI 관련된 기능을 실행할 수 없음 방법2) VNC Viewer를 통해 원격으로 화면 접속하여 사용 실제 화면을 동일하게 보면서 사용 가능 모니터나 키보드, 마우스 없이 원격으로 라즈베리파이 사용

PuTTY Download http://www.chiark.greenend.org.uk

PuTTY Download PuTTY.exe 실행 IP 주소 입력 SSH 모드 선택 Open 버튼 클릭

PuTTY Download 로그인 login id에 pi password에 raspberry 입력

VNC Client 설치 https://www.realvnc.com/raspberrypi/ 원격접속 프로그램 다운로드

VNC Client 설치 원격 접속 프로그램 실행 VNC-Viewer-6.0.1-Windows-32bit.exe 또는

VNC Client 실행 원격 접속 프로그램 실행 IP 주소 입력후 엔터키

VNC Client 실행 원격 접속 프로그램 실행 User name에 pi password에 raspberry 입력

VNC Client 실행 원격으로 라즈베리파이 화면이 표시됨

화면 해상도 크기 변경하기

원격 화면의 크기 변경하기 Raspberry Pi Configuration 실행

원격 화면의 크기 변경하기 Set Resolution을 선택하여 자신에게 맞는 크기 선택

파이썬 실습 환경

업데이트 실행 sudo apt-get install python-dev LXTerminal 창에서 아래의 명령어를 입력합니다. sudo apt-get install python-dev sudo apt-get install python-pip sudo pip install --upgrade pip sudo apt-get install python-rpi.gpio

업데이트 실행 sudo apt-get install python3-dev LXTerminal 창에서 아래의 명령어를 입력합니다. sudo apt-get install python3-dev sudo apt-get install python3-rpi.gpio

업데이트 실행 sudo apt-get install python-setuptools LXTerminal 창에서 아래의 명령어를 입력합니다. sudo apt-get install python-setuptools sudo easy_install –U RPIO

파이썬 파일 실행

개발 쉘 실행하기 Python3 명령어 쉘 실행

개발 쉘 실행하기 Python3 명령어 쉘 실행

개발 쉘 실행하기 쉘에서 Python 명령어를 입력하여 실행 결과를 확인해 봄

개발 편집기 창 열기 Python 명령어를 파일로 저장하여 실행하려면 File -> New File 선택

개발 편집기 실행하기 F5 또는 Run 메뉴에서 프로그램을 실행함 실행시 파일이 저장되어 있지 않으면 파일을 저장함 폴더를 생성하려면 파이썬 실행 전에 파일 탐색기에서 Home/pi/ 아래에 폴더를 생성해 놓음

파이썬 파일을 명령어로 실행하기 python3 first.py 또는 관리자 권한이 필요한 경우 LXTerminal 창에서 아래의 명령어를 입력합니다. python3 first.py 또는 관리자 권한이 필요한 경우 sudo python3 first.py