raspi-config는 Raspberry Pi에서 제공되는 설정 도구로, 이 도구는 주로 라즈비안(Raspberry Pi OS) 및 이와 호환되는 몇몇 운영체제(Ubuntu Pi 등)에서 사용되며, 라즈베리파이의 초기 설정과 시스템 관리를 쉽게 할 수 있도록 설계되었다.
해당 도구의 각종 기능들은 아래와 같다.
- 시스템 설정
- 기본 사용자 암호 변경
- 호스트 이름 설정
- 자동 로그인 활성화 또는 비활성화
- 네트워크 설정
- Wi-Fi 네트워크 설정
- SSH, VNC와 같은 원격 접속 기능 활성화
- 로케일, 키보드, 시간대 설정
- 언어와 키보드 레이아웃 설정
- 시간대(Time Zone) 조정
- 인터페이스 활성화
- GPIO, I2C, SPI, Serial Port 등의 인터페이스를 활성화/비활성화
- 카메라 모듈 활성화
- 성능 옵션
- CPU/GPU 오버클러킹
- GPU 메모리 분할 설정
- 부팅 옵션
- 부팅 시 GUI 또는 CLI 모드 설정
- 특정 파일 시스템에서 부팅 설정
- 디스플레이 옵션
- 해상도 변경
- 오버스캔 조정
- 파일 시스템 관리
- 루트 파일 시스템 확장
그러나 상술하였듯, raspi-config는 Raspberry Pi OS 외의 운영체제에서는 기본 제공되지 않는 경우가 많기에, 따로 설치를 해 주어야 한다. 그러지 않으면, (Ubuntu의 경우) "/boot/firmware/config.txt"를 직접 수정하여야 한다.
그러나 그것은 매우 귀찮은 일이기에 그냥 raspi-config 설치해서 쓰는 것이 낫다.
raspi-config 설치
다음 명령을 입력한다.
sudo apt install raspi-config -y
설치가 끝나면 "sudo raspi-config"를 입력하여 실행한다. 시스템 설정을 건드리는 것이기에 sudo가 필수다.
설정 만지기
실행 후 화면이다.
이 글에서는 예시로 인터페이스 설정을 할 것이다.
다른 글에서 다시 설명할 것이기에 간단히 설명하자면, 아두이노의 GPIO(General purpose input output) 핀은 SPI, SDA, SCL 등의 인터페이스와 핀을 공유한다. 그래서 이들 인터페이스가 활성화된 상태에서, 해당 핀을 사용하려고 하면 busy 문제가 발생한다.
이들 핀을 사용하기 위해서는 인터페이스를 사용 해제 해주어야 한다.
필자의 경우는 SPI와 핀이 겹쳐, 이를 해제해주고자 한다.
[3 Interface Options]으로 진입한다.
[I4 SPI Enable/disable automatic loading of SPI kernel module]을 누른다.
이러한 화면이 나타나는데, <No>를 선택한다.
SPI 인터페이스가 사용 해제되었다.
[Tab] 키를 이용해 <Finish>를 눌러 도구를 종료한다.
확실하게 설정이 적용된 것을 확인할 수 있다.
해당 설정은 재부팅할 필요 없이 적용되므로, 바로 작업을 진행하면 된다.
참고 자료
Raspberry Pi 시리즈
'Raspberry Pi' 카테고리의 다른 글
Raspberry Pi #5 - gpiozero 라이브러리를 이용한 핀 제어 (0) | 2025.03.01 |
---|---|
Raspberry Pi #3 - Raspberry Pi 5에서 DeepSeek-R1 AI 모델을 로컬로 실행 (4) | 2025.02.01 |
Raspberry Pi #2 - 스왑 설정 (1) | 2025.01.15 |
Raspberry Pi #1 - 설치 (1) | 2025.01.01 |
댓글