라즈베리파이의 GPIO
라즈베리파이에서 G++ 컴파일러 설치 및 컴파일
기본 환경 설정
GCC/G++ 환경 설치(C언어를 사용하기 위한 G++ 컴파일러 설치)
> sudo apt-get install g++
WiringPi 설치(C언어로 LED를 제어하기 위해 GPIO 포트 설정)
> sudo apt-get install git-core
> git clone https://github.com/WiringPi/WiringPi
(WiringPi 폴더로 이동)
> ./build
컴파일
(예:test.c로 파일인 경우)
> g++ -o test test.c –lwiringPi
> ./test
g++ -o test test.c –lwiringPi
./test
#include <stdio.h>
#include <stdlib.h>
#include <wiringPi.h>
void main() {
if (wiringPiSetup() < 0 ) {
exit(0);
}
pinMode(8, OUTPUT);
digitalWrite(8, HIGH);
delay(1000);
digitalWrite(8, LOW);
delay(1000);
}
g++ -o led led.c -lwiringPi
./led