Page 11 -
P. 11
라즈베리 파이는 운영체제를 설치한 SD 카드 또는 마이크로 SD 카드로 부팅해서 PC로 사
용할 수 있습니다. 설치할 수 있는 운영체제가 몇 개 있는데 그중 표준으로 권장하는 라즈비
안(Raspbian)은 리눅스를 기반으로 한 운영체제입니다.
라즈비안에는 프로그래밍을 위해 파이썬이 설치되어 있습니다. 라즈베리 파이가 애초에 파이썬
으로 프로그래밍을 학습하도록 만들어졌기 때문입니다. 파이썬은 명령줄에서 동작하는 작은 프
로그램부터 규모가 큰 GUI 프로그램까지 만들 수 있는 우수한 프로그래밍 언어입니다.
라즈베리 파이에는 디스플레이나 USB 기기를 연결하는 커넥터 외에도 전자 회로를 직접 연
결할 수 있는 GPIO 확장 커넥터가 있어서, 파이썬 프로그램에서 전자 회로를 직접 제어할 수
도 있습니다. 즉, 라즈베리 파이에서 파이썬 프로그램을 만들면 GPIO 커넥터를 이용한 전
자 회로 제어부터 GUI 프로그램 구현까지 할 수 있습니다. 물론 이들을 조합해서 전자 회로
를 제어하는 GUI 프로그램도 만들 수 있습니다.
윈도나 맥 같은 운영체제에서 프로그램으로 전자 회로를 직접 제어하려면 전용 확장 보드
등이 필요합니다. 또한 아두이노 같은 마이크로 보드는 GUI 프로그램처럼 규모가 큰 프로
그램을 실행할 수 없습니다. 하지만 라즈베리 파이는 전자 회로를 직접 제어할 수 있고, 규
모가 큰 프로그램도 만들 수 있으며, 이들을 조합한 프로그램도 만들 수 있습니다. 게다가
*
이 모든 프로그램을 파이썬만으로도 만들 수 있습니다. 프로그래밍을 배우는 데 이보다 좋
은 컴퓨터가 또 있을까요?
2 라즈베리 파이를 알아보자
라즈베리 파이는 1세대부터 3세대까지 세 종류가 있고, 앞에서 PC로 동작한다고 설명했습
니다. 라즈베리 파이를 처음 사면 케이스도 없고 기판만 덩그러니 있습니다. 기판에는 다양
한 반도체와 칩 부품 외에도 모니터, 마우스, 키보드를 연결하는 포트가 있습니다.
* 라즈베리 파이는 파이썬 외에도 스크래치, C, 루비 같은 프로그래밍 언어로 프로그램을 만들거나 실행할 수 있습니다.
18 모두의 라즈베리 파이 with 파이썬