라즈베리파이에서 C 언어로 LED를 켜고 끄기 위해 필요한 wiringpi 라이브러리를 설치하는 방법에 대해 알아보겠습니다.
라즈베리파이 보드 버전 확인
라즈베리파이 보드의 버전을 확인하는 명령어입니다.
$cat /proc/device-tree/model
Raspberry Pi 3 Model B Rev 1.2로 확인됩니다.
라즈베리파이 OS 버전 확인
라즈베리파이 OS 버전을 확인하는 명령어입니다.
$uname -a
$cat /etc/*release*
라즈베리파이 OS의 커널 버전은 6.1.21이고 2023-05-03에 빌드되었고, Debian version은 11(bullseye)이라는 것을 알 수 있습니다.
라즈베리파이 OS System 확인
라즈베리파이 OS System을 확인하는 명령어입니다.
$getconf LONG_BIT
사용하는 라즈베리파이 System은 32bit입니다.
라즈베리파이 OS에 정리된 아래 URL을 참고하세요.
라즈베리파이 OS
라즈베리파이 OS에 대해 알아보는 이유는 라즈베리파이 OS에 따라 설치해야 하는 라이브러리가 다르기 때문입니다.
WiringPi 다운로드, 설치
C 언어로 라즈베리파이에 연결된 LED를 켜고 끄려면, WiringPi 라이브러리를 설치해야 합니다. 라이브러리는 github에 공개되어 있습니다.
라즈베리파이에 설치된 OS에 맞게 라이브러리를 다운로드합니다.
다음 예는 Bullseye가 설치되어 있는 경우입니다.
$wget https://github.com/WiringPi/WiringPi/releases/download/3.14/wiringpi_3.14_bullseye_armhf.deb
$sudo apt install ./wiringpi_3.14_bullseye_armhf.deb
WiringPi 설치 확인
$gpio readall
터미널에서 아래와 같이 표시되면 wiringpi가 설치된 것입니다.
![]() |
wiringpi 라이브러리 설치를 위한 라즈베리파이 OS 버전 확인과 wiringpi 설치, 확인 방법에 대해 알아봤습니다.