검색결과 리스트
글
라즈베리파이의 대표적인 운영체제인 라즈비안은 리눅스를 기반으로 하며 사용자가 손쉽게 프로그래밍 할 수 있도록 파이썬 언어를 지원한다. 하지만 여기에서는 기존 임베디드 환경에서 익숙한 언어인 C를 통해 개발할 수 있도록 wiringPi라는 라이브러리를 활용하여 라즈베리파이를 제어해보도록 하자. wiringPi 라이브러리는 I2C, SPI, UART 등의 통신을 제어할 수 있는 함수를 제공하며 GPIO포트에 대한 설정이나 프로그래밍을 가능하게 해준다.
1. 패키지 설치 준비
$ sudo apt-get update $ sudo apt-get upgrade |
새로운 패키지를 설치하기 전에 꼭 해야하는 부분이 바로 업데이트이다. 위 명령은 패키지 관리 서버로부터 이용 가능한 프로그램 패키지의 목록을 최신버전으로 업데이트 해주며 갱신된 패키지 목록을 통해 새로운 버전으로 설치해준다.
2. wiringPi 설치하기
$ sudo apt-get install git-core $ git clone git://git.drogon.net/wiringPi |
wiringPi 설치를 위해 소스 관리 툴인 git을 다운로드하고 git을 이용하여 wiringPi 라이브러리를 다운로드 한다. 위 주소는 실제 git주소를 통해 다운로드하기 때문에 대소문자에 주의해서 입력하도록 한다.
또한 위 명령어는 해당 폴터를 통째로 복사해오기 때문에 홈디렉토리에 wiringPi 폴터가 생성된다. 따라서 해당 디렉토리 이동 후에 사용자가 직접 설치하도록 하자.
$ cd wiringPi $ ./build |
3. wiringPi 설치 확인
$ gpio -v $ gpio readall |
제대로 설치가 되었는지 확인하기 위해 위 명령어를 입력하여 확인해본다.
'Electronic > RaspberryPi' 카테고리의 다른 글
스마트홈 구축하기1 (0) | 2016.03.04 |
---|---|
라즈베리파이 프로그램 자동실행 (8) | 2016.01.12 |
라즈베리파이로 문자열 송신하기(+파일 입출력) (7) | 2016.01.11 |
아두이노, 라즈베리파이 기초 교재 (0) | 2016.01.08 |
라즈베리파이 아두이노 시리얼 통신하기 (3) | 2016.01.07 |
RECENT COMMENT