Raspberry Pi SBCS 싱글 보드 컴퓨터 사용자 가이드

SBCS 싱글 보드 컴퓨터

제품 정보

명세서:

  • 지원되는 Raspberry Pi 모델: Pi 0, Pi 1, Pi 2, Pi 3, Pi 4,
    CM1, CM3, CM4, CM5, 피코, 피코2
  • 오디오 출력 옵션: HDMI, 아날로그 PCM/3.5mm 잭, I2S 기반
    어댑터 보드, USB 오디오, 블루투스
  • 소프트웨어 지원: PulseAudio, PipeWire, ALSA

제품 사용 지침:

HDMI 오디오 출력:

HDMI 오디오 출력의 경우 Raspberry Pi를 다음에 연결하기만 하면 됩니다.
스피커가 내장된 HDMI 모니터 또는 TV.

아날로그 PCM/3.5mm 잭:

Raspberry Pi 모델 B+, 2, 3 및 4에는 4극 3.5mm가 있습니다.
아날로그 오디오 출력용 오디오 잭입니다. 신호 할당을 따르세요.
올바른 연결을 위한 표입니다.

USB 오디오 및 블루투스:

USB 오디오 또는 Bluetooth 출력의 경우 적절한 드라이버가 있는지 확인하십시오.
Raspberry Pi에 설치되었습니다. 자세한 내용은 사용 설명서를 참조하세요.
자세한 설정 지침.

소프트웨어 설정:

오디오 재생을 활성화하려면 필요한 소프트웨어 패키지를 설치하세요.
명령줄을 사용합니다. 설치 후 Raspberry Pi를 재부팅합니다.
변경 사항이 적용되려면 다음을 수행하세요.

Examp명령:

        sudo apt install pipewire pipewire-pulse pipewire-audio pulseaudio-utils sudo apt install pipewire-alsa pactl list modules short pactl list sinks short
    

자주 묻는 질문:

질문: 아날로그 오디오를 지원하는 Raspberry Pi 모델은 무엇입니까?
산출?

A: Raspberry Pi 모델 B+, 2, 3 및 4는 4극 3.5mm를 갖추고 있습니다.
아날로그 오디오 출력을 위한 오디오 잭.

질문: Raspberry Pi에서 USB 사운드 카드를 사용할 수 있나요?

A: 네, Raspberry Pi에서 USB 사운드 카드를 사용할 수 있습니다.
오디오 출력. 적절한 드라이버가 설치되어 있는지 확인하세요.

“`

라즈베리파이
높은 수준의 설명을 제공하는 백서view Raspberry Pi SBC의 오디오 옵션
라즈베리파이(주)
라즈베리파이(주)

높은 수준의 설명을 제공하는 백서view Raspberry Pi SBC의 오디오 옵션
출판사 마크
© 2022-2025 Raspberry Pi Ltd 본 문서는 크리에이티브 커먼즈 저작자표시-변경금지 4.0 International(CC BY-ND) 라이선스에 따라 제공됩니다. 버전 1.0, 빌드 날짜: 2025년 05월 28일
법적 고지 사항
RASPBERRY PI 제품에 대한 기술 및 신뢰성 데이터(데이터시트 포함)는 수시로 수정될 수 있으며("리소스") RASPBERRY PI LTD("RPL")에서 "있는 그대로" 제공되며 상품성과 특정 목적에의 적합성에 대한 묵시적 보증을 포함하되 이에 국한되지 않는 명시적 또는 묵시적 보증은 부인됩니다. 해당 법률에 허용되는 최대 범위 내에서 어떠한 경우에도 RPL은 계약, 엄격책임 또는 불법행위(과실 또는 기타 포함)에 따른 책임 이론에 관계 없이 리소스 사용으로 인해 발생하는 직접적, 간접적, 우발적, 특별, 모범적 또는 결과적 손해(대체 상품 또는 서비스의 조달, 사용, 데이터 또는 수익 손실, 사업 중단을 포함하되 이에 국한되지 않음)에 대해 책임을 지지 않습니다. 이는 그러한 손해의 가능성을 통보받았더라도 마찬가지입니다. RPL은 언제든지 별도의 통지 없이 RESOURCES 또는 RESOURCES에 설명된 모든 제품에 대한 모든 개선, 개선, 수정 또는 기타 수정을 할 권리를 보유합니다. RESOURCES는 적절한 수준의 설계 지식을 갖춘 숙련된 사용자를 대상으로 합니다. 사용자는 RESOURCES를 선택하고 사용하고 RESOURCES에 설명된 제품을 적용하는 데 전적으로 책임을 집니다. 사용자는 RESOURCES 사용으로 인해 발생하는 모든 책임, 비용, 손해 또는 기타 손실에 대해 RPL을 면책하고 무해하게 보호하는 데 동의합니다. RPL은 사용자에게 Raspberry Pi 제품과 함께만 RESOURCES를 사용할 수 있는 권한을 부여합니다. RESOURCES의 다른 모든 사용은 금지됩니다. 다른 RPL 또는 기타 제3자 지적 재산권에 대한 라이선스는 부여되지 않습니다. 고위험 활동. Raspberry Pi 제품은 핵 시설, 항공기 항법 또는 통신 시스템, 항공 교통 관제, 무기 시스템 또는 안전에 중요한 애플리케이션(생명 지원 시스템 및 기타 의료 기기 포함)의 운영과 같이 실패 안전 성능이 필요한 위험한 환경에서 사용하도록 설계, 제조 또는 의도되지 않았으며, 이러한 환경에서는 제품의 고장으로 인해 사망, 개인 부상 또는 심각한 신체적 또는 환경적 손상("고위험 활동")이 발생할 수 있습니다. RPL은 고위험 활동에 대한 적합성에 대한 명시적 또는 묵시적 보증을 구체적으로 부인하며 고위험 활동에서 Raspberry Pi 제품의 사용 또는 포함에 대한 책임을 지지 않습니다. Raspberry Pi 제품은 RPL의 표준 약관에 따라 제공됩니다. RPL의 RESOURCES 제공은 RPL의 표준 약관을 확장하거나 수정하지 않으며, 여기에는 해당 약관에 명시된 부인 및 보증이 포함되지만 이에 국한되지 않습니다.

법적 고지 사항

2

높은 수준의 설명을 제공하는 백서view Raspberry Pi SBC의 오디오 옵션

문서 버전 기록

출시일

설명

1.0

2025년 4월 1일 최초 출시

문서의 범위

이 문서는 다음 Raspberry Pi 제품에 적용됩니다.

파이 0

파이 1

파이 2

파이파이파이파이파이 CM1 CM3 CM4 CM5 피코피코2

3

4 400 5 500

0 WHABABB 모두 모두 모두 모두 모두 모두 모두 모두 모두 모두

문서의 범위

1

높은 수준의 설명을 제공하는 백서view Raspberry Pi SBC의 오디오 옵션
소개
지난 몇 년 동안 Raspberry Pi SBC(단일 보드 컴퓨터)의 오디오 출력 옵션은 더욱 다양해졌으며, 소프트웨어에서 이를 구동하는 방식도 변화했습니다. 이 문서에서는 Raspberry Pi 기기에서 사용 가능한 다양한 오디오 출력 옵션을 살펴보고 데스크톱 및 명령줄에서 오디오 옵션을 사용하는 방법을 설명합니다. 이 백서는 Raspberry Pi 기기가 Raspberry Pi OS를 실행 중이고 최신 펌웨어 및 커널로 완전히 업데이트되었다고 가정합니다.

소개

2

높은 수준의 설명을 제공하는 백서view Raspberry Pi SBC의 오디오 옵션
라즈베리파이 오디오 하드웨어

HDMI
모든 Raspberry Pi SBC에는 HDMI 오디오를 지원하는 HDMI 커넥터가 있습니다. Raspberry Pi SBC를 스피커가 있는 모니터나 TV에 연결하면 해당 스피커를 통해 HDMI 오디오 출력이 자동으로 활성화됩니다. HDMI 오디오는 고품질 디지털 신호이므로 매우 좋은 결과를 얻을 수 있으며, DTS와 같은 다중 채널 오디오도 지원됩니다. HDMI 비디오를 사용하지만 오디오 신호를 분리하고 싶은 경우(예:amp르, ~에게 ampHDMI 입력을 지원하지 않는 기기를 사용하는 경우, HDMI 신호에서 오디오 신호를 추출하기 위해 스플리터라는 추가 하드웨어를 사용해야 합니다. 비용이 많이 들 수 있지만, 다른 옵션도 있으며, 아래에서 자세히 설명합니다.

아날로그 PCM/3.5mm 잭

Raspberry Pi 모델 B+, 2, 3, 4에는 오디오 및 컴포지트 비디오 신호를 지원하는 4극 3.5mm 오디오 잭이 있습니다. 이는 PCM(펄스 코드 변조) 신호에서 생성된 저품질 아날로그 출력이지만, 헤드폰 및 데스크톱 스피커에는 여전히 적합합니다.

참고: Raspberry Pi 5에는 아날로그 오디오 출력이 없습니다.

잭 플러그 신호는 케이블 끝에서 시작하여 끝부분까지 다음 표에 정의되어 있습니다. 케이블은 다양한 용도로 사용 가능하므로 올바른 케이블을 사용해야 합니다.

잭 세그먼트 신호

소매

동영상

링 2

지면

링 1

오른쪽

왼쪽

I2S 기반 어댑터 ​​보드
모든 Raspberry Pi SBC 모델은 GPIO 헤더에 I2S 주변 장치를 사용할 수 있습니다. I2S는 디지털 오디오 장치를 연결하고 전자 장치의 주변 장치 간에 PCM 오디오 데이터를 통신하는 데 사용되는 전기 직렬 버스 인터페이스 표준입니다. Raspberry Pi Ltd는 GPIO 헤더에 연결되고 I2S 인터페이스를 사용하여 SoC(시스템 온 칩)에서 애드온 보드로 오디오 데이터를 전송하는 다양한 오디오 보드를 제조합니다. 참고: GPIO 헤더를 통해 연결되고 해당 사양을 준수하는 애드온 보드를 HAT(Hardware Attached on Top)라고 합니다. 해당 사양은 https://datasheets.raspberrypi.com/에서 확인할 수 있습니다. 전체 오디오 HAT 제품군은 Raspberry Pi Ltd에서 확인할 수 있습니다. web사이트: https://www.raspberrypi.com/products/ 예를 들어 오디오 출력을 위해 사용 가능한 타사 HAT도 많이 있습니다.ampPimoroni, HiFiBerry, Adafruit 등의 제품이 있으며, 다양한 기능을 제공합니다.
USB 오디오
HAT를 설치할 수 없거나 헤드폰 출력이나 마이크 입력용 잭 플러그를 빠르고 쉽게 연결할 방법을 찾고 있다면 USB 오디오 어댑터가 좋은 선택입니다. 이 어댑터는 Raspberry Pi SBC의 USB-A 포트 중 하나에 꽂는 간단하고 저렴한 장치입니다. Raspberry Pi OS에는 기본적으로 USB 오디오 드라이버가 포함되어 있습니다. 장치를 연결하면 작업 표시줄의 스피커 아이콘을 마우스 오른쪽 버튼으로 클릭하면 나타나는 장치 메뉴에 해당 장치가 표시됩니다. 또한 시스템은 연결된 USB 장치에 마이크 입력이 있는지 자동으로 감지하여 해당 지원을 활성화합니다.

USB 오디오

3

높은 수준의 설명을 제공하는 백서view Raspberry Pi SBC의 오디오 옵션
블루투스
Bluetooth 오디오는 매우 널리 사용되는 Bluetooth 기술을 통해 사운드 데이터를 무선으로 전송하는 것을 의미합니다. Raspberry Pi SBC는 Bluetooth 스피커, 헤드폰/이어버드 또는 Bluetooth를 지원하는 다른 오디오 장치와 통신할 수 있습니다. 통신 범위는 최대 10m 정도로 상당히 짧습니다. Bluetooth 장치는 Raspberry Pi SBC와 '페어링'해야 하며, 페어링이 완료되면 데스크톱의 오디오 설정에 나타납니다. Bluetooth는 Raspberry Pi OS에 기본적으로 설치되어 있으며, Bluetooth 하드웨어가 설치된 모든 장치(내장형 또는 Bluetooth USB 동글)의 데스크톱 작업 표시줄에 Bluetooth 로고가 나타납니다. Bluetooth가 활성화되면 아이콘이 파란색으로 표시되고, 비활성화되면 아이콘이 회색으로 표시됩니다.

블루투스

4

높은 수준의 설명을 제공하는 백서view Raspberry Pi SBC의 오디오 옵션
소프트웨어 지원

전체 Raspberry Pi OS 이미지에서 기본 오디오 지원 소프트웨어가 상당히 변경되었으며, 최종 사용자에게는 이러한 변경 사항이 대부분 투명하게 표시됩니다. 원래 사용된 사운드 하위 시스템은 ALSA였습니다. PulseAudio는 ALSA의 후속 시스템이었고, 이후 PipeWire라는 현재 시스템으로 대체되었습니다. 이 시스템은 PulseAudio와 동일한 기능과 호환되는 API를 제공하지만, 비디오 및 기타 기능을 처리하는 확장 기능도 제공하여 비디오와 오디오 통합을 훨씬 쉽게 만들어 줍니다. PipeWire는 PulseAudio와 동일한 API를 사용하므로 PulseAudio 유틸리티는 PipeWire 시스템에서 원활하게 작동합니다. 이러한 유틸리티는 이전 버전에서 사용되었습니다.amp아래를 참조하세요. 이미지 크기를 줄이기 위해 Raspberry Pi OS Lite는 여전히 ALSA를 사용하여 오디오를 지원하며 PipeWire, PulseAudio 또는 Bluetooth 오디오 라이브러리를 포함하지 않습니다. 하지만 필요에 따라 적절한 라이브러리를 설치하여 해당 기능을 추가할 수 있으며, 이 과정도 아래에 설명되어 있습니다.
데스크탑
위에서 언급했듯이 오디오 작업은 바탕 화면 작업 표시줄의 스피커 아이콘을 통해 처리됩니다. 아이콘을 마우스 왼쪽 버튼으로 클릭하면 볼륨 슬라이더와 음소거 버튼이 나타나고, 마우스 오른쪽 버튼을 클릭하면 사용 가능한 오디오 장치 목록이 나타납니다. 사용하려는 오디오 장치를 클릭하기만 하면 됩니다. 마우스 오른쪽 버튼을 클릭하여 프로 설정을 변경할 수도 있습니다.file각 장치에서 사용되는 s. 이러한 프로file일반적으로 다양한 음질 수준을 제공합니다. 마이크 지원이 활성화된 경우 메뉴에 마이크 아이콘이 나타납니다. 이 아이콘을 마우스 오른쪽 버튼으로 클릭하면 입력 장치 선택과 같은 마이크 관련 메뉴 옵션이 나타나고, 마우스 왼쪽 버튼으로 클릭하면 입력 레벨 설정이 나타납니다. Bluetooth Bluetooth 장치를 페어링하려면 작업 표시줄에서 Bluetooth 아이콘을 마우스 왼쪽 버튼으로 클릭한 다음 '장치 추가'를 선택합니다. 그러면 시스템이 사용 가능한 장치를 검색하기 시작하며, 검색 모드로 전환해야 표시됩니다. 목록에 장치가 나타나면 클릭하면 장치가 페어링됩니다. 페어링이 완료되면 오디오 장치가 메뉴에 나타나고, 작업 표시줄에서 스피커 아이콘을 클릭하여 선택합니다.
명령줄
PipeWire는 PulseAudio와 동일한 API를 사용하므로, 오디오 제어에 사용되는 대부분의 PulseAudio 명령은 PipeWire에서 작동합니다. pactl은 PulseAudio를 제어하는 ​​표준 방법입니다. 자세한 내용은 명령줄에 man pactl을 입력하세요. Raspberry Pi OS Lite 필수 구성 요소 Raspberry Pi OS를 완전히 설치하면 필요한 모든 명령줄 애플리케이션과 라이브러리가 이미 설치되어 있습니다. 그러나 Lite 버전에서는 PipeWire가 기본적으로 설치되지 않으므로 사운드를 재생하려면 수동으로 설치해야 합니다. Raspberry Pi OS Lite에 PipeWire에 필요한 라이브러리를 설치하려면 다음을 입력하세요.
sudo apt install pipewire pipewire-pulse pipewire-audio pulseaudio-utils
ALSA를 사용하는 애플리케이션을 실행하려면 다음도 설치해야 합니다.
sudo apt install pipewire-alsa
설치 후 재부팅하는 것이 모든 것을 정상적으로 작동시키는 가장 쉬운 방법입니다. 오디오 재생 예amples 설치된 PulseAudio 모듈 목록을 짧은 형식으로 표시합니다(긴 형식에는 많은 정보가 포함되어 있어 읽기 어렵습니다).
$ pactl 모듈 목록 단축
PulseAudio 싱크 목록을 짧은 형식으로 표시합니다.

명령줄

5

높은 수준의 설명을 제공하는 백서view Raspberry Pi SBC의 오디오 옵션
$ pactl list sinks short
내장 오디오와 추가 USB 사운드 카드가 있는 HDMI 모니터에 연결된 Raspberry Pi 5에서 이 명령을 실행하면 다음과 같은 출력이 표시됩니다.
$ pactl list sinks short 179 alsa_output.platform-107c701400.hdmi.hdmi-stereo PipeWire s32le 2ch 48000Hz SUSPENDED 265 alsa_output.usb-C-Media_Electronics_Inc._USB_PnP_Sound_Device-00.analog-stereo-output PipeWire s16le 2ch 48000Hz SUSPENDED
참고: Raspberry Pi 5에는 아날로그 출력이 없습니다. HDMI 및 아날로그 출력이 있는 Raspberry Pi 4에 Raspberry Pi OS Lite를 설치한 경우 다음이 반환됩니다.
$ pactl list sinks short 69 alsa_output.platform-bcm2835_audio.stereo-fallback PipeWire s16le 2ch 48000Hz SUSPENDED 70 alsa_output.platform-107c701400.hdmi.hdmi-stereo PipeWire s32le 2ch 48000Hz SUSPENDED
Raspberry Pi OS Lite 설치에서 기본 싱크를 HDMI 오디오로 표시하고 변경하려면(이미 기본값으로 설정되어 있을 수 있음) 다음을 입력하세요.
$ pactl get-default-sink alsa_output.platform-bcm2835_audio.stereo-fallback $ pactl set-default-sink 70 $ pactl get-default-sink alsa_output.platform-107c701400.hdmi.hdmi-stereo
재생하려면ample, 먼저 s에 업로드해야 합니다.amp이 경우 기본 싱크에 있는 캐시입니다. pactl play-s 끝에 이름을 추가하여 싱크를 변경할 수 있습니다.amp르 명령:
$ pactl 업로드-samp의ample.mp3 samplename $ pactl play-samp의amp이름
오디오를 재생하는 데 더 쉽게 사용할 수 있는 PulseAudio 명령이 있습니다.
$ 파플레이 samp르.mp3
pactl에는 재생 볼륨을 설정하는 옵션이 있습니다. 데스크톱은 PulseAudio 유틸리티를 사용하여 오디오 정보를 가져오고 설정하므로, 이러한 명령줄 변경 사항은 데스크톱의 볼륨 슬라이더에도 반영됩니다. 이 예는 다음과 같습니다.ample는 볼륨을 10% 줄입니다:
$ pactl set-sink-volume @DEFAULT_SINK@ -10%
이 전ample는 볼륨을 50%로 설정합니다:
$ pactl set-sink-volume @DEFAULT_SINK@ 50%
여기에 언급되지 않은 PulseAudio 명령은 매우 많습니다. PulseAudio web사이트(https://www. freedesktop.org/wiki/Software/PulseAudio/)와 각 명령에 대한 man 페이지는 시스템에 대한 광범위한 정보를 제공합니다.

명령줄

6

높은 수준의 설명을 제공하는 백서view Raspberry Pi SBC의 오디오 옵션
Bluetooth 명령줄에서 Bluetooth를 제어하는 ​​것은 복잡한 과정일 수 있습니다. Raspberry Pi OS Lite를 사용하는 경우 해당 명령이 이미 설치되어 있습니다. 가장 유용한 명령은 bluetoothctl이며, 일부 명령은amp사용 중인 기기의 목록은 아래와 같습니다. 다른 기기에서 기기를 검색할 수 있도록 설정하세요.
$ bluetoothctl 검색 가능
해당 기기를 다른 기기와 페어링할 수 있도록 설정:
$ bluetoothctl 페어링 가능
범위 내의 Bluetooth 장치를 검색하세요:
$ bluetoothctl 스캔 켜기
스캐닝 끄기:
$ bluetoothctl 스캔 끄기
bluetoothctl에는 매개 변수 없이 명령을 사용하여 호출되는 대화형 모드도 있습니다. 다음 예제는ample는 Raspberry Pi OS Lite Bookworm을 실행하는 Raspberry Pi 4에서 list 명령을 입력하고 결과를 표시하는 대화형 모드를 실행합니다.
$ bluetoothctl 에이전트 등록됨 [블루투스]# 컨트롤러 D8:3A:DD:3B:00:00 Pi4Lite [기본값] [블루투스]#
이제 인터프리터에 명령을 입력하면 실행됩니다. 기기와 페어링하고 연결하는 일반적인 과정은 다음과 같습니다.
$ bluetoothctl 에이전트 등록됨 [bluetooth]# 검색 가능 검색 가능 변경 성공 [CHG] 컨트롤러 D8:3A:DD:3B:00:00 검색 가능 [bluetooth]# 페어링 가능 변경 성공 [CHG] 컨트롤러 D8:3A:DD:3B:00:00 페어링 가능 [bluetooth]# 스캔
<주변에 있는 장치 목록이 길 수 있음>
[블루투스]# 쌍 [스캔 명령 또는 장치 자체에서 가져온 장치의 MAC 주소, 형식은 xx:xx:xx:xx:xx:xx] [블루투스]# 스캔 끄기 [블루투스]# 연결 [동일한 MAC 주소] 이제 Bluetooth 장치가 이 예제에서 표시된 것처럼 싱크 목록에 나타나야 합니다.ampRaspberry Pi OS Lite 설치에서 나온 le:
$ pactl list sinks short 69 alsa_output.platform-bcm2835_audio.stereo-fallback PipeWire s16le 2ch 48000Hz SUSPENDED 70 alsa_output.platform-107c701400.hdmi.hdmi-stereo PipeWire s32le 2ch 48000Hz SUSPENDED 71 bluez_output.CA_3A_B2_CA_7C_55.1 PipeWire s32le 2ch 48000Hz SUSPENDED

명령줄

7

높은 수준의 설명을 제공하는 백서view Raspberry Pi SBC의 오디오 옵션
$ pactl set-default-sink 71 $ paplayample_audio_file>
이제 이것을 기본값으로 설정하고 오디오를 재생할 수 있습니다.

명령줄

8

높은 수준의 설명을 제공하는 백서view Raspberry Pi SBC의 오디오 옵션
결론
Raspberry Pi Ltd 장치에서 오디오 출력을 생성하는 방법은 다양하며, 대부분의 사용자 요구 사항을 충족합니다. 이 백서에서는 이러한 메커니즘을 간략하게 설명하고 다양한 정보를 제공했습니다. 여기에 제시된 조언이 최종 사용자가 프로젝트에 적합한 오디오 출력 방식을 선택하는 데 도움이 되기를 바랍니다. 간단한 예amp오디오 시스템을 사용하는 방법에 대한 설명은 제공되었지만, 자세한 내용을 알고 싶다면 오디오 및 Bluetooth 명령에 대한 매뉴얼과 매뉴얼 페이지를 참조하시기 바랍니다.

결론

9

Raspberry Pi에 대한 높은 수준의 개요를 제공하는 백서view Raspberry Pi SBC의 오디오 옵션
라즈베리파이
Raspberry Pi는 Raspberry Pi Ltd의 상표입니다.
라즈베리파이(주)

문서 / 리소스

라즈베리파이 SBCS 싱글보드 컴퓨터 [PDF 파일] 사용자 가이드
SBCS 싱글 보드 컴퓨터, SBCS, 싱글 보드 컴퓨터, 보드 컴퓨터, 컴퓨터

참고문헌

댓글을 남겨주세요

이메일 주소는 공개되지 않습니다. 필수 항목은 표시되어 있습니다. *