[누락된 첨부 이미지를 추가하였습니다.]


EZ-S3C6410 보드를 가지고 JPEG Encoding을 하려고 시도하고 있습니다.


S3C6410 시리즈에서는 HW JPEG Encding을 제공 하므로 활욜 해보려고 하고 있습니다.


개발 환경은 아래와 같습니다.


Target Board  : EZ-S3C6410

Kernel version : linux-2.6.29


Kernel Build 환경

 

                  PC                              :                Windows 7 Ultimate K Service Pack 1, 64bit

                  가상 PC                  :                VMware 7.1.4 build-385536

개발 HOST                         ubinti 10.10

               

Linux ubuntu 2.6.35-22-generic #33-Ubuntu SMP Sun Sep 19 20:34:50 UTC 2010 i686 GNU/Linux

 

 

Kernel Source 위치 /samba/S3C6410/linux-2.6.29_s3c6410 



위 환경에서 linux-2.6.29 커널을 make menuconfig 를 통하여 JPEG 드라이버 관련 부분을 활성화 하고, 커널 컴파일 후 보드에 적용해 보았습니다. 


커널 소스에서 JPEG 드라이버 위치는 


TOP : linux-2.6.29

 

JPEG Drive Source 위치 : linux-2.6.29\drivers\media\video\samsung\jpeg


이 위치에 존재하였고, 해당 경로 소스 중 s3c-jpeg.c JPEG Encoding Decoding관련 ioctl 호출 함수가 존재하는 것으로 보았습니다.


또한 소스내용을 통하여 드라이버 생성 이름이 s3c-jpeg, s3c-jpg 둘 중 하나로 예상 되었습니다.


하지만 모든 과정을 거친후 보드의 /dev 경로의 드라이버를 확인 하여도 해당 드라이버를 찾을 수가 없습니다.


중간 과정에서 잘못된 점이나 제가 잘못 판단한 점이 있는지 조언을 구하고 싶습니다.



관련 작업 과정은 이미지로 첨부하였습니다.




크기변환_B0014_S3C6410 JPEG Driver_페이지_01.jpg 크기변환_B0014_S3C6410 JPEG Driver_페이지_02.jpg 크기변환_B0014_S3C6410 JPEG Driver_페이지_03.jpg 크기변환_B0014_S3C6410 JPEG Driver_페이지_04.jpg 크기변환_B0014_S3C6410 JPEG Driver_페이지_05.jpg 크기변환_B0014_S3C6410 JPEG Driver_페이지_06.jpg 크기변환_B0014_S3C6410 JPEG Driver_페이지_07.jpg 크기변환_B0014_S3C6410 JPEG Driver_페이지_08.jpg 크기변환_B0014_S3C6410 JPEG Driver_페이지_09.jpg 크기변환_B0014_S3C6410 JPEG Driver_페이지_10.jpg 크기변환_B0014_S3C6410 JPEG Driver_페이지_11.jpg 크기변환_B0014_S3C6410 JPEG Driver_페이지_12.jpg 크기변환_B0014_S3C6410 JPEG Driver_페이지_13.jpg 크기변환_B0014_S3C6410 JPEG Driver_페이지_14.jpg