라즈베리파이 사운드 카드 설정
라즈베리파이에서 별도의 스피커나 마이크를 위한 디바이스 설정이 필요한 경우 아래와 같이 playback 디바이스와 capture 디바이스를 설정하는 것이 가능하다. <card number>,<device number>는 aplay -l 명령과 arecord -l 명령으로 확인 가능하다. pcm.!default…
라즈베리파이에서 별도의 스피커나 마이크를 위한 디바이스 설정이 필요한 경우 아래와 같이 playback 디바이스와 capture 디바이스를 설정하는 것이 가능하다. <card number>,<device number>는 aplay -l 명령과 arecord -l 명령으로 확인 가능하다. pcm.!default…
라즈베리파이를 구동하는데 이상하게 재부팅하는 경우 bcm2835 ALSA device가 사라졌다. 해결방법을 찾지 못하던 중에 아래와 같은 솔루션을 찾았다. $sudo vi /boot/config.txt 위 파일에 아래 라인을 추가 후 재부팅 하면 오디오 드라이버가…
Linux나 Mac에서는 dd 명령 사용이 가능하다. 따라서, SD Card를 삽입 후 dd 명령으로 dump를 뜨는 방식을 이용하여 backup이 가능하다. 백업된 이미지를 다시 사용하기 위해서는 balenaEtcher를 사용할 수 있다. Mac에서는 Disk…
라즈베리파이 제로에서 import grpc를 하려는데 아래와 같은 오류가 발생했다. 특별한 추가 메시지 없이 아래와 같은 문제가 발생하여 당황했는데. 설치 했던 버전이 1.23.1이다. grpc 버전을 1.18.0으로 변경하니 아래와 같은 문제가 사라졌다.…
5v 사용 라이브러리 설치 (출처 : Raspberry Pi 에서 node.js를 이용하여 온도/습도 측정 ) bcm2835 설치 $ wget http://www.airspayce.com/mikem/bcm2835/bcm2835-1.52.tar.gz $ tar xzf bcm2835-1.52.tar.gz $ cd bcm2835-1.52 $ ./configure…
Web 상에서 라즈베리파이를 제어하고 라즈베리파이와 연결 된 센서 정보를 수집하기 위해 REST API를 사용하기로 했다. 해당 작업을 진행하기 위해 먼저 간단히 REST API의 GET, PUT method로 LED를 제어해보기로 한다. node.js와…
node.js 설치 node.js 최신 패키지를 wget 명령으로 다운로드하고 dpkg로 설치한다. $ sudo wget http://node-arm.herokuapp.com/node_latest_armhf.deb $ sudo dpkg -i node_latest_armhf.deb express 설치 $ npm install -g express $ npm install…