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

카메라 디바이스 드라이버 소스가 커널의 어디에 위치하고 있는 것인가요?

 

제가 알기로는 drivers/media/video 이쪽 부근에 있을 거 같긴한데요..

기본적인 디바이스 드라이버의 구조를 파악하고 난 뒤에 이제 카메라 디바이스 드라이버

소스를 분석해 보려고 하는데요.. 분석하기 위해서 필요한 것들(예를 들면 데이터시트)

은 무엇이 필요할까요?? 조언 부탁드립니다. 실제로 카메라 드라이버를 원래 작성되어있는

드라이버 소스를 참고하여 수정하기 위한 방법 또한 조언 부탁드리겠습니다.

그럼 수고하세요~

 

 


관리자

2013.01.16 08:13:43
*.111.12.170

일단 camera가 붙는 보드 하나 있는게 좋습니다....


아니면 Nexus-S 와 같은 구글 reference phone을 하나를 준비하시는게 좋습니다.

그 후에 driver/media/video/samsung 혹은 drivers/media/video/exynos 등의 디렉토리의 fimc를 추적하시면 됩니다만...


그 전에 먼저 video for linux를 공부하시기 바랍니다.

rubio

2013.01.16 21:54:09
*.230.104.175

답변 정말 감사합니다.^^ 현재 v4l2를 공부하였구요.. 카메라 디바이스 드라이버를 공부하기위한 보드는 준비되어 있습니다.  _ㄱㄷ한백전자라는 곳에서 만든 S5PV210이 들어있는 보드를 가지고 있습니다. 그런데 제가 궁금한 것은 여기 보드에 붙어있는 카메라 이름이 무엇인지 잘 모르겠구요.. mt9p111, tvp5150등등이 있는데 커널, 파일시스템 로그에서 보니 s5k4ea라는 카메라 인거 같은데요.. 이 카메라 디바이스 드라이버 부분이 어느 경로일까요? fimc폴더에 있는 fimc_dev.c를 보면 될까요??

 

아래는 커널 로그 중 일부 입니다..


S5K4EA 0-003c: s5k4ea has been probed
S5K4EA 0-003c: fetching platform data
S5K4EA 0-003c: parallel mode
FIMC0 registered successfully
FIMC1 registered successfully
FIMC2 registered successfully

 

위의 로그에서 힌트를 얻어서 s5k4ea.c라는 파일이나 fimc_dev.c를 보면 될거 같은데요.. 정확히 어디를 보아야 할 지 조언 부탁드리겠습니다. 현재 메뉴얼은 있는데요.. 회로도나 데이터시트 같은 것이 필요하다고 하는데.. 추가로 필요한 것이 무엇인지 알려주시면 고맙겠습니다. 감사합니다~

고도리

2013.01.16 22:08:33
*.200.239.210

drivers/media/video/s5k4ea* 를 보시면 됩니다.


fimc는 다 보셔야 하고요.

데이터 쉬트가 필요하긴 할텐데, 간단하게 말씀드리면.......안줍니다....모듈 회사들이....ㅠ.

rubio

2013.01.16 22:10:01
*.230.104.175

보드 구입한 회사에서도 안주나요??? fimc폴더는 다보고  drivers/media/video/s5k4ea.c를 보면 되나요?? s5k4ea라는 카메라 데이터시트도 필요한가요??? 데이터 쉬트를 구할 수 잇는 방법은 없는건가요??

List of Articles
번호 제목 글쓴이 날짜 조회 수sort
5268 arndale 보드 wifi 작동 관련 질문 드립니다. [3] nvers 2013-03-23 1470
5267 LCD 출력 I/F에 대해 여쭙니다. [2] 어떤이의꿈 2013-03-12 1469
5266 드디어 OS 부팅까지 ㅠㅠ 성공했네요..그런데 이더넷은 왜?????안되... [4] 혜민아빠 2012-04-20 1467
5265 [aesop6410][eclair] 커널/u-boot/안드로이드 자료 요청 [2] 김정희 2011-11-29 1467
5264 블루투스관련 작업해보신분 지식공유좀 부탁드립니다. 죠니주니 2011-10-06 1467
5263 [질문] 그래픽 드라이버에서 바이오스의 정보 참조? 김영삼 2008-02-27 1466
5262 android용 RFS만들 때 alsa지원 [9] 오태호 2009-10-04 1464
5261 ImageView에서 Image 그리는 순서? [2] ys2cdh 2011-11-17 1464
5260 i2c 관련 질문 드립니다. [3] 김승규 2008-02-04 1463
5259 Linaro에서 제공하는 boot, kernel [3] 박영기 2012-09-24 1463
5258 포팅시 주의점에 대해서 문의드립니다. [5] 테크 2013-03-17 1463
5257 LCD + LVDS interface 질문입니다. [3] 진돌이 2010-06-04 1462
5256 [질문] CP210x 드라이버 오류.. [3] just4you 2010-08-12 1462
5255 Eth 없이 Linux 개발 or 공부 하기 [7] 박명대 2012-02-28 1462
5254 임베디드 병렬처리 질문드립니다. [4] Supsupi 2013-01-19 1462
5253 system call process 질문드립니다. [4] Supsupi 2014-07-22 1462
5252 코드상에서 eCryptFs 사용하기 [1] 민이아빠 2012-02-15 1461
5251 웹 서비스 구현 [4] 권오혁 2014-01-23 1461
5250 u-boot에서 WFE 걸어둔 secondary core들 깨우는법 아시는분(corte... [1] 쁘앙쁘앙 2014-09-06 1461
5249 저도 아랫 분과 똑같습니다. NFS로 부팅하려 합니다. << ... [10] 유용출 2006-12-21 1460

사용자 로그인