도와주세요!!
[누락된 첨부 이미지를 추가하였습니다.]
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 (92.9KB)(27)
- 크기변환_B0014_S3C6410 JPEG Driver_페이지_02.jpg (174.9KB)(32)
- 크기변환_B0014_S3C6410 JPEG Driver_페이지_03.jpg (145.3KB)(33)
- 크기변환_B0014_S3C6410 JPEG Driver_페이지_04.jpg (146.3KB)(28)
- 크기변환_B0014_S3C6410 JPEG Driver_페이지_05.jpg (64.7KB)(30)
- 크기변환_B0014_S3C6410 JPEG Driver_페이지_06.jpg (135.5KB)(35)
- 크기변환_B0014_S3C6410 JPEG Driver_페이지_07.jpg (161.8KB)(27)
- 크기변환_B0014_S3C6410 JPEG Driver_페이지_08.jpg (99.2KB)(28)
- 크기변환_B0014_S3C6410 JPEG Driver_페이지_09.jpg (192.6KB)(32)
- 크기변환_B0014_S3C6410 JPEG Driver_페이지_10.jpg (45.8KB)(28)
- 크기변환_B0014_S3C6410 JPEG Driver_페이지_11.jpg (54.3KB)(32)
- 크기변환_B0014_S3C6410 JPEG Driver_페이지_12.jpg (101.5KB)(30)
- 크기변환_B0014_S3C6410 JPEG Driver_페이지_13.jpg (114.1KB)(32)
- 크기변환_B0014_S3C6410 JPEG Driver_페이지_14.jpg (91.7KB)(32)