기존 이솝 임베디드 포럼의 지식인 서비스가 게시판 형태로 변경되었습니다.

 

 

Embedded linux system 에서 V4L2관련해서 여쭈고자 합니다.

문의에 앞서서 쉬운 비교를 위해서, audio의 예를 먼저 설명을 하겠습니다.

APP에서 kernel단의 audio codec driver에 접근하는 방법은 다양할 수 있겠지만,

linux 표준(?)에 따르면, ALSA Layer(API)를 통해서 할 수 있습니다.

, APP단도 alsa library가 있어야 하고, kernel(Driver)단도 alsa driver가 있어야 합니다.

alsa layer를 넣어서, 표현하면, 다음과 같습니다.

[ APP ==> alsa library ==> alsa driver ==> audio codec driver(ex:wm8580) ]

그리고, alsa library APP에 표준 API를 제공합니다.

따라서, H/W(processor / audio chip / board)와 독립적으로 프로그래밍이 가능합니다.

그리고, alsa project 관련 site"http://www.alsa-project.org"입니다.

여기서 제가 궁금한 것을 문의 드리겠습니다.

“V4L2와 관련된 장치들(=camera / codec …)의 경우는

전체 S/W 구조가 어떤 layer로 구성되어 있는지? " 궁금합니다.

제 생각에는 위의 audio의 예에서 alsa driver대신에 V4L2 driver를 넣으면 다음과 같습니다.

[ APP ==> ??? ==> V4L2 ==> camera driver ]

위에서 '???'에 해당하는 경우는 아래의 두 가지 경우 어떤 경우에 해당됩니까?

 

1) 경우1: APP단에서는 V4L2를 위한 Layer(library)가 특별히 존재함.

(즉, sound에서 alsa library에 해당하는 것처럼…)

만약, 이런 경우라면, Layer의 명칭이 무엇인지요 ?

그리고, 그러한 API library를 제공하는 site어떻게 되는지요 ?

(위의 www.alsa-project.org 처럼 말이죠...)

2) 경우2: library는 없이, APP에서 V4L2 driver로 진입하기 위한 head file만 존재함

 


List of Articles
번호 제목 글쓴이 날짜 조회 수
5428 device driver 에서 cmd_read 호출하는 방법 문의 [1] 훌러덩 2012-07-10 1210
5427 i2c mux 칩 제어 문의 file [3] 황순일 2012-07-09 2403
5426 저장매체에 bootloader image를 writing하는 방법 [3] 김경식 2012-07-07 1430
5425 sendmail arm 으로 빌드 해 보신분 훌러덩 2012-07-05 718
5424 H.264 codec 또는 영상 코덱 처리 방법 [3] 천향 2012-07-04 2208
5423 nand scrub 에 관한 질문입니다. [3] 박영기1 2012-07-04 1699
5422 ffmpeg 관련하여 examples 이 컴파일이 되지 않습니다. [1] 사랑해요 2012-07-03 1754
5421 register_console()함수에 대해서 여쭤보려고 합니다. [1] 김진희 2012-07-03 1327
5420 bcm4329 관련 문의질문.. 박한수 2012-06-30 852
5419 s3c2440 보드 관련 [4] 서연석 2012-06-29 1298
5418 sshd를 보드에 포팅하려면 어떻게 해야되나요? [4] 은민아빠 2012-06-29 1456
5417 6410보드에서 root로 로그인을 하여도 파일을 생성하거나 수정할수 ... [5] 은민아빠 2012-06-28 1330
5416 bootloader binary file과 kernel image file [1] 테크 2012-06-27 1126
5415 Linux BSP 제공되는 개발보드는 어떤 것들이 있나요? [3] 다콩 2012-06-27 1676
5414 aesop2440 보드에 대한 질문 드립니다. [2] 최고운 2012-06-27 1192
5413 [완료] Linux 커널 2.6.28에 LAN9215 드라이버 포팅해 보신분 계... [9] 박영기1 2012-06-26 1742
» V4L2 library가 존재하는지요 ? [1] 김경식 2012-06-26 1412
5411 6410보드에 SD메모리 용량 확인하는 법 [2] 53% 2012-06-25 1539
5410 [완료] Displaying Character on screen [16] 하루천재 2012-06-25 1319
5409 IMAGE sensor [3] 김진희 2012-06-21 1426

사용자 로그인