Uploaded by 김윤오

Raspberry Pi with Python(Simon Monk 2nd) Chap02 10주차

advertisement
2. Getting Started
1
Dept. of Info. & Comm. Eng.
Raspberry Pi with Python
2.1 Linux
 Raspberry Pi는 Linux OS 사용
 Raspberry Pi foundation 권장 OS: Raspbian(=Raspberry Pi OS)
 Linux는 open source이고 완전히 제어가능
 부주의하면, OS를 망칠 수 있음
2
Dept. of Info. & Comm. Eng.
Raspberry Pi with Python
2.2 The Desktop
 Figure 2-1 Raspberry Pi 2 desktop
 화면 상단 작업 표시줄(task bar)에서 가장 왼쪽에 있는 icon(여기서는 Menu)을 클릭하면,
Raspberry Pi에 설치된 여러 Application과 Tool들을 볼 수 있음
3
Dept. of Info. & Comm. Eng.
Raspberry Pi with Python
Raspberry Pi 3 Model B+ Linux Desktop
* 배경화면은 년도 별 OS에 따라 달라짐
4
Dept. of Info. & Comm. Eng.
Raspberry Pi with Python
2.2 The Desktop
 파일 관리자(File Manager)
 Under Accessories
 윈도우의 파일탐색기(File Explorer) 혹은
MAC의 파인더(Finder)와 비슷함
 리눅스는 디렉토리 이름을 구분하기 위해
slash(/) 사용
 / 는 루트 디렉토리(root directory)
 홈 디렉토리의 루트는 /home/pi
 Raspberry Pi는 대개 한 명의 사용자이므
로, pi라는 디렉토리 하나만 포함
 /home/pi 디 렉 토 리 내 용 은 Desktop 과
python_games을 포함하고 있음
 만 약 python_games 디 렉 토 리 를 열 면 ,
Figure 2-2와 같은 몇 개의 게임을 볼 수 있
음
5
Dept. of Info. & Comm. Eng.
Raspberry Pi with Python
2.3 The Internet
 Ethernet cable을 이용하면 Raspberry Pi가 온라인이 됨
 Raspberry Pi는 web browser를 기본적으로 제공
 Figure 2-3 The Midori web browser
 Google Chrome기반 웹 브라우저 Chromium 사용가능. http://elinux.org/RPi_Chromium
6
Dept. of Info. & Comm. Eng.
Raspberry Pi with Python
2.4 The Command Line
 명령을 command line오로 직접 입력해야 할 경우가 있음

Raspberry Pi 오른쪽에 있는 LXTerminal icon 클릭하여 LXTerminal을 Open

Figure 2-4 The LXTerminal command line
7
Dept. of Info. & Comm. Eng.
Raspberry Pi with Python
2.4 The Command Line
 Navigating with the Terminal – 자주 사용하는 3가지 명령
 첫 번째 명령 - pwd (pint working directory)
 Figure 2-5 The pwd command
[EXAMPLE]
$pwd
/home/pi
$cd Desktop
or
$cd /home/pi/Desktop
 두 번째 명령 - ls (list)
 세 번째 명령 - cd (change directory)
 명령 sudo (super-user do)
 이는 입력된 어떤 명령이라도 사용자가 마치 super-user인 것처럼 실행해 줌
8
Dept. of Info. & Comm. Eng.
Raspberry Pi with Python
2.5 Applications
 새로운 applications 을 설치할 때에 command line이 필요
 apt-get 명령은 application들의 install과 uninstall할 때에 사용
 Super-user 권한이 필요하므로 sudo도 함께 입력
 apt-get 명령은 사용 가능 패키지들의
데이터 베이스를 활용 하는데, 이 데이
터 베이스는 인터넷으로 update됨
 따라서, 처음 사용할 때 command line
에서 $sudo apt-get update 으로 입력
 특정 패키지를 install하기 위해서는 패
키지 이름을 알아야 함
 Abiword word processor application
라는 인스톨하기 위해 아래처럼 type:
$sudo apt-get install abiword
 Figure 2-6 Abiword screen
9
Dept. of Info. & Comm. Eng.
Raspberry Pi with Python
2.5 Applications 2.6 Internet Resources
 조금 더 다양한 기능의 오피스 소프트웨어가 필요하면 LibreOffice 선택 가능
 워드프로세서와 같이 많이 사용되는 spreadsheet는 Gnumeric. 이를 설치하려면
$sudo apt-get install gnumeric
 설치를 원하는 다른 패키지를 찾기 위해서,
Raspberry Pi forum (www.raspberrypi.org/phpBB3)
Raspbian Wheezy (http://packages.debian.org/stable/.
 패키지를 제거하려면,
$sudo apt-get remove --auto-remove --purge packagename
 이용 가능하고 유용한 인터넷 사이트

Table 2-1 Internet Resources for the Raspberry Pi
10
Dept. of Info. & Comm. Eng.
Raspberry Pi with Python
Download