라즈베리 파이
영국 잉글랜드의 라이베이 파이 재단이 학교와 개발도상국에서 기초 컴퓨터 과학의 교육을 증진시키기 위해 개발한 신용카드 크기의 싱글 보드 컴퓨터
PC보다는 느리지만 저전력으로 리눅스가 가진 모든 기능들을 제공

하드웨어 특징
핀이 노출되어 아두이노와 같은 방식으로 외부 하드웨어 제어 가능
I2C, SPI 통신 모듈을 내장
통신 모듈에 외부 모듈을 연결하여 센서 입력, 모터 출력 등 수행 가능
핀 맵

핀 번호를 보기 위한 명령어
$ cd /tmp/
$ wget https://project-downloads.drogon.net/wiringpi-latest.deb
$ sudo dpkg -i wiringpi-latest.deb
$ gpio -v
$ gpio readall
- /tmp 디렉터리는 리눅스에서 프로그램 설치 시 임시 디렉터리로 사용하는 디렉터리
- wget 명령은 명령행 기반으로 원격 파일을 가져오는 명령어
- https://project-downloads.drogon.net 사이트의 wiringpi-latest.deb 파일을 가져옴
- wiringpi-latest.deb은 데비안 패키지 파일
- dpkg 명령은 데비안 패키지 설치 프로그램으로, .deb 확장자가 붙은 패키지를 설치하거나 삭제할 때 사용
라즈베리 파이 4 주변 장치
- 전원 공급을 위한 USB Type-C 포트
- 안정적인 구동을 위해서는 5V, 3A 이상의 직류 전원 사용
- 별도의 전원 어댑터를 연결하는 경우는 안정적인 전원 공급을 위해 5V, 2A 이상의 용량을 가진 어댑터 사용
- 운영 소프트웨어를 저장하기 위한 하드 디스크 대신 마이크로 SD 카드 사용
- 라즈비안 OS인 경우에는 보통 8GB 이상의 마이크로 SD 카드를 준비하여 라즈베리 파이의 보드에 있는 SD 카드 슬롯에 삽입 가능해야 함.
- 최초에 PC로부터 OS 이미지 등을 업로드하기 위해 SD 카드 어댑터 등이 필요
- 마우스와 키보드
- HDMI/마이크로 HDMI 케이블 및 모니터
- 이더넷 케이블 또는 와이파이 USB 동글
소프트웨어 구성
- 기본적으로 리눅스 운영체제 사용
- 라즈비안
- 라즈베리 파이에서 가장 많이 사용하는 리눅스 배보판
- 데비안 리눅스 기반
- 우분투
- 리눅스 배포판 중 전 세계적으로 가장 많이 사용하는 리눅스 배포판
'Embedded > Raspberry Pi' 카테고리의 다른 글
05 Visual Studio Code에서 라즈베리 파이 원격 개발 환경 구축 (Windows 환경) (0) | 2023.07.10 |
---|---|
04 윈도우와 리눅스 간 파일 공유 설정 (0) | 2023.07.05 |
03 한글 환경 구성 / Windows 개발 환경 구성 (0) | 2023.07.05 |
02 라즈베리 파이 4 개발 환경 구축 (0) | 2023.07.05 |
댓글