본문 바로가기
Raspberry Pi

Raspberry Pi #4 - raspi-config

by Spring13 2025. 2. 15.

raspi-configRaspberry Pi에서 제공되는 설정 도구로, 이 도구는 주로 라즈비안(Raspberry Pi OS) 및 이와 호환되는 몇몇 운영체제(Ubuntu Pi 등)에서 사용되며, 라즈베리파이의 초기 설정과 시스템 관리를 쉽게 할 수 있도록 설계되었다.

 

해당 도구의 각종 기능들은 아래와 같다.


 

  • 시스템 설정
    • 기본 사용자 암호 변경
    • 호스트 이름 설정
    • 자동 로그인 활성화 또는 비활성화
  • 네트워크 설정
    • Wi-Fi 네트워크 설정
    • SSH, VNC와 같은 원격 접속 기능 활성화
  • 로케일, 키보드, 시간대 설정
    • 언어와 키보드 레이아웃 설정
    • 시간대(Time Zone) 조정
  • 인터페이스 활성화
    • GPIO, I2C, SPI, Serial Port 등의 인터페이스를 활성화/비활성화
    • 카메라 모듈 활성화
  • 성능 옵션
    • CPU/GPU 오버클러킹
    • GPU 메모리 분할 설정
  • 부팅 옵션
    • 부팅 시 GUI 또는 CLI 모드 설정
    • 특정 파일 시스템에서 부팅 설정
  • 디스플레이 옵션
    • 해상도 변경
    • 오버스캔 조정
  • 파일 시스템 관리
    • 루트 파일 시스템 확장

그러나 상술하였듯, raspi-configRaspberry Pi OS 외의 운영체제에서는 기본 제공되지 않는 경우가 많기에, 따로 설치를 해 주어야 한다. 그러지 않으면, (Ubuntu의 경우) "/boot/firmware/config.txt"를 직접 수정하여야 한다.

 

기본 설치되어 있지 않은 raspi-config

그러나 그것은 매우 귀찮은 일이기에 그냥 raspi-config 설치해서 쓰는 것이 낫다.


raspi-config 설치


다음 명령을 입력한다.

sudo apt install raspi-config -y


설치가 끝나면 "sudo raspi-config"를 입력하여 실행한다. 시스템 설정을 건드리는 것이기에 sudo가 필수다.


설정 만지기


raspi-config 화면

실행 후 화면이다.

 

이 글에서는 예시로 인터페이스 설정을 할 것이다.

 

다른 글에서 다시 설명할 것이기에 간단히 설명하자면, 아두이노의 GPIO(General purpose input output) 핀SPI, SDA, SCL 등의 인터페이스와 핀을 공유한다. 그래서 이들 인터페이스가 활성화된 상태에서, 해당 핀을 사용하려고 하면 busy 문제가 발생한다.

GPIO busy

이들 핀을 사용하기 위해서는 인터페이스를 사용 해제 해주어야 한다.

 

필자의 경우는 SPI와 핀이 겹쳐, 이를 해제해주고자 한다.


[3 Interface Options]으로 진입한다.

 

[I4 SPI    Enable/disable automatic loading of SPI kernel module]을 누른다.

 

이러한 화면이 나타나는데, <No>를 선택한다.

 

SPI 인터페이스가 사용 해제되었다.

 

[Tab] 키를 이용해 <Finish>를 눌러 도구를 종료한다.

 

확실하게 설정이 적용된 것을 확인할 수 있다.


해당 설정은 재부팅할 필요 없이 적용되므로, 바로 작업을 진행하면 된다.


참고 자료



Raspberry Pi 시리즈


728x90
반응형

댓글