부저

jPC에는 SoC의 PWM 출력에 연결된 전자식 부저(Electro-Mechanical Buzzer)가 내장되어 있습니다.

터미널에서 부저 울리기

beep 프로그램을 사용하여 원하는 주파수와 시간으로 부저음을 발생시킬 수 있습니다.

예를 들어 2kHz 주파수의 소리를 100ms 동안 출력하려면 다음과 같이 실행합니다.

beep -f 2000 -l 100

* -f : 주파수(Hz) * -l : 지속 시간(ms)

프로그램에서 부저 제어하기

프로그램에서는 /dev/input/by-path/platform-buzzer-event 장치에 EV_SND 이벤트를 전송하여 부저를 제어할 수 있습니다.

아래 예제는 부저의 주파수를 지속적으로 변경하여 사이렌 효과를 발생시키는 프로그램입니다.

자세한 내용은 Linux Input Subsystem 문서를 참고하십시오.

Linux Input Subsystem

(원본 코드 그대로) 

JPC (임베디드 리눅스 Panel PC)