wiringPi 2

[라즈베리파이] wiringPi를 이용한 시리얼통신

라즈베리파이에서 시리얼통신(RS232)을 해보자. wiringPi에서 시리얼통신 라이브러리도 만들어놨다. 약간의 설정만 하고 사용하기만 하면 된다. 먼저 라즈베리파이에서 다음과 같이 설정해준다. 먼저 /boot/cmdline.txt파일을 백업한다. sudo cp cmdline.txt cmdline_backup.txt 를 입력해서 원본을 복사한다. 원본을 복사해놨으니 cmdline.txt 파일을 수정해준다. vi나 nano를 사용해서 수정해주면 된다. ttyAMA0가 들어간 문장들을 삭제해준다. 아래처럼 만들고 저장한다. 이제 /etc 경로로 이동해서 inittab 파일을 수정한다. 맨 아래줄에 T0:23raspawn:/sbin/getty -L ttyAMA0 115200 vt100 이라고 적혀있는놈을 주석..

[라즈베리파이] wiringPi를 이용한 GPIO사용

라즈베리파이에서 GPIO를 사용하는 방법은 여러가지가 있는데 그 중에 wiringPi라는 것을 이용해서 GPIO를 사용해보자. wiringPi는 라즈베리파이에서 각종 기능들을 쉽게 접근할 수 있도록 만들어준 라이브러리이다. 먼저 다음 사이트로 접속해서 wiringPi를 다운받는다. wiringPi 다운 : https://github.com/WiringPi/WiringPi 라즈베리파이 터미널에서 바로 다운받아도 된다. 다운받은 파일을 라즈베리파이에 옮기고 압축을 풀어준다. wiringPi라는 폴더가 생기는데 터미널에서 build파일을 실행시켜 준다. 이제 wiringPi의 설치가 끝났다. 사용하기만 하면 된다. examples폴더 안에 test1.c라는 파일이 있는데 일단 저놈으로 테스트를 해보겠다. 그럼..