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