본문 바로가기
기술팁/라즈베리파이(raspberry)

라즈베리파이 c언어로 제어 환경 만들기

by nyg -i 2019. 7. 6.

c언어로 제어하려면 GPIO핀을 제어할수 있는 wiringPi를 설치해야한다.

여기에 라이브러리가 다 포함되어있다.

sudo apt-get install git-core

git clone git://git.drogon.net/wiringPi  -> 다운받기 wiringPi 디렉토리생김

cd wiringPi  ->디렉토리입장

./build  ->설치

gpio -v      ->버전확인

gpio readall     ->핀배열 확인

cd ~  -> 상위 디렉토리 이동

 

이제부터 두가지 길이 있다(지니, nano편집기).

라이브러리 설치는 잘되었고, 개발 프로그램은  아래보듯이 지니라는 프로그램을 실행해서

저장 컴파일  등 작업이 가능하다.

 

두번째로 nano 편집기 프로그램으로 작업할 수도 있다.

mkdir testp  -> testp라는 폴더 만들기

cd testp      ->testp폴더 입장

nano             -> nano 편집기 실행

만들어진 파일이 있다면(hello.c)     nano hello.c

간단히 작성후.,.. 저장, 나가기

이제 컴파일을 해야한다..

gcc -o 컴파일후이름  hello.c(컴파일할파일) -lwiringPi 

이제 실행

sudo ./ 컴파일이름