로봇SW교육원 강의자료

Similar documents
Raspbian 설치 라즈비안 OS (Raspbian OS) 라즈베리파이 3 Model B USB 마우스 USB 키보드 마이크로 SD 카드 마이크로 SD 카드리더기 HDM I 케이블모니터

벤처연구사업(전동휠체어) 평가

PowerPoint 프레젠테이션

고급 프로그래밍 설계

RaspberryPi 개발환경구축 II 1 제 02 강 개발환경구축 II 라즈베리파이보드 (Raspbian 설치,... ) Wi-Fi 망구축 ( 무선공유기 ) 개발툴 (PuTTY, NFS, FTP, samba, mstsc, DD for Win.) 참고 ) 교재제 2 장

소프트웨어설치 1. 소프트웨어설치및제거 ( 소스코드 ) 소스코드컴파일을이용한 S/W 설치 1. 소스코드다운로드 - 예 ) httpd tar.gz - 압축해제 : #tar xzvf httpd tar.gz - INSTALL 또는 README파일참조

Mango220 Android How to compile and Transfer image to Target

임베디드시스템설계강의자료 4 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과

Mango-IMX6Q mfgtool을 이용한 이미지 Write하기

Learn Raspberry Pi with Linux by Peter Membrey, David Hows Original English language edition published by Apress, Inc. Copyright c 2013 by Apress. Kor

Network seminar.key

운영체제실습_명령어

Copyright 2004 Sun Microsystems, Inc Network Circle, Santa Clara, CA U.S.A..,,. Sun. Sun. Berkeley BSD. UNIX X/Open Company, Ltd.. Sun, Su

라즈베리파이 프로그래밍_130912(최종).indd

RaspberryPi 개발환경구축 I 1 제 01 강 실습일정및가상머신구축 교과소개및실습일정 실습실안전교육 가상머신환경구축 (VMware Player, VM(Ubuntu), VMTools, 폴더공유 ) 참고 )

01장

PowerPoint 프레젠테이션

ORANGE FOR ORACLE V4.0 INSTALLATION GUIDE (Online Upgrade) ORANGE CONFIGURATION ADMIN O

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.

아래 항목은 최신( ) 이미지를 모두 제대로 설치하였을 때를 가정한다

1. 안드로이드개발환경설정 안드로이드개발을위해선툴체인을비롯한다양한소프트웨어패키지가필요합니다 툴체인 (Cross-Compiler) 설치 안드로이드 2.2 프로요부터는소스에기본툴체인이 prebuilt 라는이름으로포함되어있지만, 리눅스 나부트로더 (U-boot)

Microsoft PowerPoint - 02_Linux_Fedora_Core_8_Vmware_Installation [호환 모드]

4S 1차년도 평가 발표자료

Snort Install Manual Ad2m VMware libnet tar.gz DebianOS libpcap tar.gz Putty snort tar.gz WinSCP snort rules 1. 첫번째로네트워크설정 1) ifconf

Install stm32cubemx and st-link utility

PowerPoint 프레젠테이션

ipTIME_A2000U_Manual

SMB_ICMP_UDP(huichang).PDF

슬라이드 제목 없음

RaspberryPi 개발환경구축 I 1 제 02 강 개발환경구축 I Single board Computer Wi-Fi망구축 ( 무선공유기 ) 개발툴 (PuTTY, NFS, FTP, samba, mstsc, DD for Win.) Linux 명령

PowerPoint 프레젠테이션

R50_51_kor_ch1

PowerPoint 프레젠테이션

(SW3704) Gingerbread Source Build & Working Guide

목차 1. 개요 USB 드라이버 설치 (FTDI DRIVER) FTDI DRIVER 실행파일 USB 드라이버 확인방법 DEVICE-PROGRAMMER 설치 DEVICE-PROGRAMMER

Report Designer V3.0 사용설명서 2장

Tina Admin

TTA Verified : HomeGateway :, : (NEtwork Testing Team)

Microsoft Word - ntasFrameBuilderInstallGuide2.5.doc

PowerPoint 프레젠테이션

(p47~53)SR

Microsoft PowerPoint - 03-Development-Environment-2.ppt

망고 M 카메라 포팅 가이드

ISP and CodeVisionAVR C Compiler.hwp

Microsoft PowerPoint - 02_Installation

Windows 8에서 BioStar 1 설치하기

Tizen

망고100 보드로 놀아보자-4

chapter4

ICAS CADWorx SPLM License 평가판설치가이드

Remote UI Guide

Microsoft PowerPoint - RPino-GOGO_datasheet.pptx

Microsoft Word _whitepaper_latency_throughput_v1.0.1_for_

< FBBE7B0EDB3EBC6AE5FB5F0C6FAC6AEC6D0BDBABFF6B5E5C3EBBEE0C1A128BCF6C1A4292E687770>

Microsoft Word - ZIO-AP1500N-Manual.doc

네트워크연결매뉴얼 SRP-Q300/302 감열식프린터 Rev

Copyright 2012, Oracle and/or its affiliates. All rights reserved.,,,,,,,,,,,,,.,..., U.S. GOVERNMENT END USERS. Oracle programs, including any operat

문서 대제목

라즈베리파이_내지_ indd

1) 인증서만들기 ssl]# cat > // 설명 : 발급받은인증서 / 개인키파일을한파일로저장합니다. ( 저장방법 : cat [ 개인키

시스코 무선랜 설치운영 매뉴얼(AP1200s_v1.1)

휠세미나3 ver0.4

PowerPoint 프레젠테이션

RaspberryPi 시리얼통신 1 제 08 강 시리얼통신제어 시리얼통신시리얼모니터링루프백시리얼통신 Win. PC와의시리얼통신가상머신과의시리얼통신아두이노보드와의시리얼통신 KUT51보드와의시리얼통신

Chap 5 루트파일시스템 (Root F/S)

untitled

1. 서론 요즘사물인터넷이란말을어렵지않게들을수있다. 사물인터넷이라는개념이널리퍼지면서다양한분야에서사물인터넷을활용한서비스들이개발되고공개되고있으며, 사물인터넷표준화활동역시활발히진행되고있다. 우리나라에서도사물인터넷을위한연구가활발히진행되고있으며, KETI, ntels 등에서개발

Microsoft PowerPoint - 11주차_Android_GoogleMap.ppt [호환 모드]

K7VT2_QIG_v3

<4D F736F F F696E74202D206D61696E D F6E D20C7D8C5B720BDC3BDBAC5DB20C0FCC1A620C1B6B0C7202D20B3D7C6AEBFF6C5A920C0CEC5CDC6E4C0CCBDBA20C4ABB5E520BCB3C1A4>

Microsoft Word - windows server 2003 수동설치_non pro support_.doc

Solaris 10 (x86) Installation Guide for VMware 7 Writer : 이경호

PowerPoint Presentation

Orcad Capture 9.x

본교재는수업용으로제작된게시물입니다. 영리목적으로사용할경우저작권법제 30 조항에의거법적처벌을받을수있습니다. [ 실습 ] 스위치장비초기화 1. NVRAM 에저장되어있는 'startup-config' 파일이있다면, 삭제를실시한다. SWx>enable SWx#erase sta

PowerPoint 프레젠테이션

<564D B8A65FC0CCBFEBC7D15FB8AEB4AABDBA5FBCADB9F65FC8AFB0E65FB1B8C3E02E687770>

슬라이드 제목 없음

PowerPoint 프레젠테이션

벤처연구사업(전동휠체어) 평가

PowerPoint 프레젠테이션

슬라이드 1

Report Designer V3.0 사용설명서 2장

PowerPoint 프레젠테이션

Slide 1

SRC PLUS 제어기 MANUAL

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202839C1D6C2F7207E203135C1D6C2F >

untitled

LCD Display

<31332DB9E9C6AEB7A2C7D8C5B72D3131C0E528BACEB7CF292E687770>

목차 Q-1. 데이터를 통한 음성통화가 되지 않습니다 Q-2. WiFi 연결이 안됩니다 Q-3. 인터넷 또는 네트워크 연결이 안됩니다 Q-4. 표준 부속품을 알려주시기 바랍니다 Q-5. 구입하였습니다만, 배터리는 어떻게 장착하

PowerPoint 프레젠테이션

Microsoft Word - PEB08_USER_GUIDE.doc

작성자 : 기술지원부 김 삼 수

PowerPoint 프레젠테이션

PowerPoint 프레젠테이션

무시하고진행합니다. $ sudo rootstock -d precise --seed ubuntu-standard -x en_us.utf-8 -f ubuntu -l ubuntu -p ubuntu -i 2G I: Running on a x86_64 machine I: Cre

hd1300_k_v1r2_Final_.PDF

Untitled-3

Rpi2_임베디드리눅스_내지_11차_ indd

Transcription:

UNIT 01 라즈베리파이환경설정 로봇 SW 교육원 최상훈 (shchoi82@gmail.com)

학습목표 2 Raspbian ( 리눅스 ) 설치 Serial 통신설정 SSH 통신설정

실습 1-1: Raspbian 설치 3 Raspbian 이미지다운로드 주소 : http://www.raspberrypi.org/

실습 1-2: Raspbian 설치 4

실습 1-3: Raspbian 설치 5 Raspbian 이미지다운로드 (kernel version : 3.18) 파일명 : 2015-05-05-raspbian-wheezy.zip

실습 1-4: Raspbian 설치 6 압축해제 2015-05-05-raspbian-wheezy.img

실습 1-5: Raspbian 설치 7 SD 카드 USB 젠더 컴퓨터에연결 (USB)

실습 1-6: Raspbian 설치 8 Win32 Disk Imager 유틸리티다운로드 주소 : http://sourceforge.net/projects/win32diskimager/ 설치후실행

실습 1-7: Raspbian 설치 9 SD 카드에 Raspbian 이미지쓰기 Image File 선택 ( 압축해제한.img 파일 ) Device 드라이브경로확인 (SD카드 USB 젠더 ) Write 클릭

실습 1-8: Raspbian 설치 10 SD 카드에 Raspbian 이미지쓰기 Confirm 메세지확인 Yes 클릭

실습 1-9: Raspbian 설치 11 SD 카드에 Raspbian 이미지쓰기완료

실습 1-10: Raspbian 설치 12 Raspbian 이미지의파티션확인 컴퓨터관리 -> 디스크관리

실습 1-11: Raspbian 설치 13 FAT boot 파티션확인

실습 1-12: Raspbian 설치 14 SD 카드라즈베리파이에삽입

실습 2-1: UART 통신 15 PL2303 USB PC 연결 장치관리자 USB-Serial Controller 확인

실습 2-2: UART 통신 16 Prolific PL2303 윈도우드라이버다운로드및설치 주소 : http://www.prolific.com.tw/us/showproduct.aspx?p_id=225&pcid=41

실습 2-3: UART 통신 17 PL2303 드라이버설치후장치관리자확인 포트 (COM & LPT) 포트번호확인 COM??

실습 2-4: UART 통신 18 Raspberry PI B+ UART 핀 Ground UART0_TXD UART0_RXD <Raspberry Pi B+ 핀헤더 >

실습 2-5: UART 통신 19 라즈베리파이에케이블연결

실습 2-6: UART 통신 20 PL2303 USB 칩에케이블연결 Ground UART0_TXD UART0_RXD

실습 2-7: UART 통신 21 putty 다운로드 http://www.putty.nl/

실습 2-8: UART 통신 22 putty.exe 다운로드

실습 2-9: UART 통신 23 Serial 통신설정 [Connection]->[Serial] COM7 Speed : 115200 Databit : 8 Stop bit : 1 Parity : None Flow control : None

실습 2-10: UART 통신 24 character set 설정 [Window] [Trasnslation] Remote character set UTF-8 선택

실습 2-11: UART 통신 25 설정저장 [Session] Connection type Serial 확인 Session 명 : raspi_serial 입력 Save 클릭

실습 2-12: UART 통신 26

실습 2-13: UART 통신 27 COM7 에정상적으로연결된상태 정상적으로연결되지않았을경우윈도우창에 inactive 로표시됨

실습 2-14: UART 통신 28 라즈베리파이에전원선연결 USB 5 핀전원케이블 Putty 화면에서리눅스부팅메세지확인

실습 2-15: UART 통신 29 로그인 ( 기본계정 ) login : pi Password : raspberry

실습 3-1: 호스트네임변경 30 호스트네임확인 $ hostname 호스트네임변경 $ sudo nano /etc/hostname

실습 3-2: 호스트네임변경 31 $ sudo nano /etc/hosts

실습 3-3: 호스트네임변경 32 재부팅후호스트네임확인 $ sudo reboot

참고자료 1-1: raspi-config 호스트네임변경 33 Raspbian 의 raspi-config ( 환경설정유틸리티 ) 사용 $ sudo raspi-config

참고자료 1-2: raspi-config 호스트네임변경 34

참고자료 1-3: raspi-config 호스트네임변경 35

참고자료 1-4: raspi-config 호스트네임변경 36

참고자료 1-5: raspi-config 호스트네임변경 37

실습 4-1: 무선랜설정 38 무선랜카드연결 iptime N100 mini

실습 4-2: 무선랜설정 39 무선랜카드확인 $ lsusb Realtek Semiconductor Corp. RTL8188CUS 802.11n WLAN Adapter 확인

실습 4-3: 무선랜설정 40 무선랜카드확인 $ ifconfig

실습 4-4: 무선랜설정 41 무선랜설정 $ sudo nano /etc/wpa_supplicant/wpa_supplicant.conf network={ ssid= psk= } network={ ssid= key_mgmt=none }

실습 4-5: 무선랜설정 42 절전모드비활성화 (iptime N100 mini) $ sudo nano /etc/modprobe.d/8192cu.conf options 8192cu rtw_power_mgnt=0 rtw_enusbss=0

실습 4-6: 무선랜설정 wlan0 재시작 $ sudo ifdown wlan0 $ sudo ifuup waln0 43

실습 4-7: 무선랜설정 wlan0 IP 주소확인 $ ifconfig $ sudo ifuup waln0 44

실습 4-8: 무선랜설정 접속된 SSID 확인 $ iwgetid wlan0 -r 45

실습 4-9: 무선랜설정 46 인터넷연결확인 $ ping -c 5 www.google.com

실습 5-1: SSH 통신 47 putty 실행 Connection type : SSH 라즈베리파이 IP 주소입력 Port 번호 : 22 라즈베리파이 IP 주소 Character Set : UTF-8 세션저장 세션명 : raspi_ssh

실습 5-2: SSH 통신 48 open 라즈베리파이의 SSH 공개키확인

실습 5-3: SSH 통신 49 로그인 login : pi Password : raspberry

실습 5-4: SSH 통신 50

실습 6-1: RSA 키를이용한 SSH 로그인 puttygen.exe 다운로드 51

실습 6-2: RSA 키를이용한 SSH 로그인 puttygen.exe 실행 52

실습 6-3: RSA 키를이용한 SSH 로그인 마우스커서좌표를입력받아키를생성함 53

실습 6-4: RSA 키를이용한 SSH 로그인 키생성완료 54 공개키 키주석

실습 6-5: RSA 키를이용한 SSH 로그인 공개키저장 55

실습 6-6: RSA 키를이용한 SSH 로그인 공개키저장 56

실습 6-7: RSA 키를이용한 SSH 로그인 개인키저장 57

실습 6-8: RSA 키를이용한 SSH 로그인 개인키저장 58

실습 6-9: RSA 키를이용한 SSH 로그인 저장된공개키와개인키확인 59 개인키 공개키

실습 6-10: RSA 키를이용한 SSH 로그인 공개키설정 $ mkdir.ssh $ cd.ssh ~/.ssh $ nano authorized_keys 60

실습 6-11: RSA 키를이용한 SSH 로그인 공개키복사 61 공개키복사 authorized_keys 파일에붙여넣기

실습 6-12: RSA 키를이용한 SSH 로그인 raspi_ssh 세션로드 62

실습 6-13: RSA 키를이용한 SSH 로그인 63 로그인 ID 설정 [Connection] [Data] Auto-login username : pi ( 로그인 ID 입력 ) 로그인 ID

실습 6-14: RSA 키를이용한 SSH 로그인 개인키파일설정 [Connection] [SSH] [Auth] Private key file for authentication 64

실습 6-15: RSA 키를이용한 SSH 로그인 개인키파일선택 65

실습 6-16: RSA 키를이용한 SSH 로그인 세션저장 세션명 : raspi_ssh_rsa 66

실습 6-17: RSA 키를이용한 SSH 로그인 SSH 로그인화면 67

실습 7: SCP 68 SCP 명령어 원격 192.168.0.A 의 /home/pi/data1 파일을현재경로에가져오기 $ scp pi@192.168.0.a:/home/pi/data1. 현재경로의 data2 파일을원격 192.168.0.A 의 /home/pi/ 에보내기 $ scp./data2 pi@192.168.0.a:/home/pi/ 원격 192.168.0.A 의 /home/pi/src 경로의모든파일을현재경로에가져오기 $ scp pi@192.168.0.a:/home/pi/src/*. src 경로의모든파일을원격 192.168.0.A 의 /home/pi/ 에보내기 $ scp./src/* pi@192.168.0.a:/home/pi/

실습 8-1: WinSCP 69 WinSCP 다운로드 주소 : winscp.net

실습 8-2: WinSCP 70 SCP 또는 SFTP 라즈베리파이 IP 주소 로그인 ID password

실습 8-3: WinSCP 71

실습 8-4: WinSCP 72 내컴퓨터 라즈베리파이

실습 9-1: SD 카드파티션확장 73 파티션남은용량확인 $ df -Th

실습 9-2: SD 카드파티션확장 74 $ sudo raspi-config

실습 9-3: SD 카드파티션확장 75

실습 9-4: SD 카드파티션확장 76

실습 9-5: SD 카드파티션확장 77

실습 9-6: SD 카드파티션확장 78

실습 9-7: SD 카드파티션확장 79 파티션크기확인 $ df -Th

실습 10-1: Locale 한국어설정 80 Locale : 프로그램을언어와국가에맞춰사용하는 " 지역 / 언어 " 정보 프로그램은유저 ( 보통시스템관리자 ) 가설정한 Locale 에따라입 / 출력인코딩을적용하여메시지를출력함 $ cal $ date

실습 10-2: Locale 한국어설정 81 사용가능한 Locale 설정확인 $ locale -a 영국 GB (Great Britain)

실습 10-3: Locale 한국어설정 82 $ sudo raspi-config

실습 10-4: Locale 한국어설정 83

실습 10-5: Locale 한국어설정 84

실습 10-6: Locale 한국어설정 85 기본로케일변경 ko_kr.utf-8

실습 10-7: Locale 한국어설정 86

실습 10-8: Locale 한국어설정 87 재부팅후 $ cal $ date

실습 11-1: Raspbian 업데이트 88 $ sudo apt-get update

실습 11-2: Raspbian 업데이트 89 $ sudo apt-get upgrade

미션 1 90 touch 명령어로파일생성 파일명 : 자신의이름 + 자신의파이 IP 주소 Ex) 최상훈 192.168.x.x scp 로파일전송 Remote IP : 192.168.x.x Remote Path : /home/student/12.28/ 파일명

미션 2 91 파이에새로운계정생성 id : share pw : share share 계정에 ssh RSA 자동로그인설정

참고자료 리눅스에서 Raspbian 이미지생성 로봇 SW 교육원 최상훈 (shchoi82@gmail.com)

참고 : 리눅스에서 Raspbian 이미지생성 Raspbian 이미지파일 (zip) 가상머신에복사 $ cp /mnt/2014-12-24-wheezy-raspbian.zip. 93 unzip 패키지설치 패키지관리자사용 ( 인터넷연결필요 ) $ sudo apt-get update $ sudo apt-get install unzip

참고 : 리눅스에서 Raspbian 이미지생성 94 압축해제 $ unzip 2014-12-24-wheezy-raspbian.zip

참고 : 리눅스에서 Raspbian 이미지생성 95 mount 해제 dd 명령사용하기전 mount 해제 $ sudo umount /mnt Raspbian 이미지파일 (img) SD 카드에복사 $ sudo dd bs=4m if=2014-12-24-wheezy-raspbian.img of=/dev/sdc 시그널을통해진행상태확인 $ sudo pkill -USR1 -n -x dd pipe viewer로진행상태확인 $ sudo apt-get install pv $ sudo dd bs=4m if=2014-12-24-wheezy-raspbian.img pv sudo dd of=/dev/sdc

참고 : 리눅스에서 Raspbian 이미지생성 96 파티션확인 $ lsblk

참고 : 리눅스에서 Raspbian 이미지생성 97 USB(SD 카드 ) mount 해제 $ sudo umount /mnt