v4l2loopback을 이용해서 물리 디바이스 한개로 여러개 가상디바이스만들기
By 설악이의 즐거운 미친짓 캬~ | 2022년 9월 13일 |
라즈베리 파이로 프로젝트를 하다보면 하나의 카메라를 이용해서 AI도 돌리고 싶고 스트리밍도 하고 싶을때가 있다. 관련해서 조금 삽질해 보니 가능해서 정리해 본다. 일단 재료는 라즈베리파이, camera 정도고... v4l2loopback package와 ffmpeg 을 사용할 예정이다. v4L2loopback : github linkffmpeg multidevice : link v4l2loopback을 설치하고 (github 에 가보면 sourcecode로 인스톨 하는 방법도 있고 apt로 인스톨 하는 방법도 있다.) 부팅후sudo depmod -asudo modprobe v4l2loopback video_nr=3,4 card_label="ai","streaming"ffmpeg -f v4l2
Raspberry Pi 개발환경 #4 무선랜 연결하기
By 느린번개 | 2017년 1월 19일 |
우선 접속 가능한 주변 공유기 목록을 검색해봅니다. $ iwlist wlan0 scanning 아래처럼 실행시켜 보면 공유기 목록이 보입니다. /////////////////////////////////////////////////////////////////pi@raspberrypi:~ $ iwlist wlan0 scanning wlan0 Scan completed : Cell 01 - Address: 00:D0:CB:C3:AA:53 Channel:5 Frequency:2.432 GHz (Channel 5) Quality=58/70 Signal level=-52
[리눅스] 라즈베리 파이(라즈베리파이)란?
By Guillermo Austin Kim | 2019년 12월 22일 |
라즈베리 파이(Raspberry Pi)는 전 세계적으로 널리 쓰이는 리눅스 개발용 보드이자 소형 컴퓨터입니다. 설치 과정이 간단하고, 가격 대비 성능도 좋아 다양한 디바이스 드라이버를 구현하는 데 사용할 수 있습니다. 또한 교육용으로도 많이 쓰이며 실전 개발에서도 다양한 데모용 디바이스로 자주 활용되고 있습니다. 라즈베리 파이의 장점을 몇 가지 정리하면 다음과 같습니다. 막강한 커뮤니티 라즈베리 파이의 커뮤니티와 리소스는 막강합니다. 전 세계적으로 널리 쓰이므로 인터넷이나 유튜브에서 관련 자료를 쉽게 찾을 수 있습니다. 라즈베리 파이를 활용한 소스코드나 설정 방법도 인터넷에서 쉽게 찾아볼 수 있습니다. 저는 라즈베리 파이를 2018년 2월에 학교에 교수로 계신 선배를 통해 알게 됐습니다. 그분은 저에게
[라즈베리파이] 커널 살펴보기 - 섹션 정보
By Guillermo Austin Kim | 2018년 2월 20일 |
아래 명령어로 라즈베리파이 소스 다운로드를 하고,git clone --depth=1 크로스 컴파일러 툴을 설치한 다음에,git clone 커널 빌드를 하면 vmlinux을 추출할 수 있습니다.make ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- bcm2709_defconfigmake ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf- zImage modules dtbs -j12 아래 명령어로 라즈베리파이 섹션 정보를 파악할 수 있는데요. 조금 더 짚어 보겠습니다../objdump -x vmlinux | more 섹션이란 용어에 대해서 설명을 하겠습니다. 섹션은 임베디드 소스 빌드 시 쓰이는 개념인데, 비슷한 속성의 코드들을 묶어서 처리하