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

menuconfig.PNG : multi format codec(MFC)를 사용에 관한 질문입니다

디바이스드라이버.PNG : multi format codec(MFC)를 사용에 관한 질문입니다

Makefile.PNG : multi format codec(MFC)를 사용에 관한 질문입니다

Make 컴파일 오류.PNG : multi format codec(MFC)를 사용에 관한 질문입니다

현재 falinux사의 g100-s3c6410을 이용하고 있습니다. mfc를 사용하기 위해 자료실에서 mfc 관한 디바이스드라이버를 다운로드 받았습니다. Makefile 커널 경로설정을 바꿔주고 make를 하였는데 오류가 나는데....어떻게 해결해야 할지 잘 모르겠습니다.

커널 menuconfig설정에서 mfc에 관한 부분을 체크해주었는데도 컴파일이 되지가 않네요... 어느 부분이 문제이진 알려주시면 감사하겠습니다.

 


고도리

2012.12.28 12:46:27
*.111.12.170

2.6.29 버전에 MFC가 포팅이 되어 있었나요?


falinux사에서 포팅했는지 정확하게는 모르겠지만, 

제가 아는 바로는 2.6.21 버전에서만 MFC가 포팅이 되어 있었고, 관련 multimedia program 예제가

동작했었을겁니다.


2.6.29 버전에 실제 MFC가 포팅이 되었는지를 확인하시는게 우선일 듯 싶습니다.

wndgk0620

2012.12.28 13:07:37
*.250.78.173

falinux사에서는 디바이스드라이버를 지원하지 않는데 삼성에서 제공하는 소스코드가 커널에 있기 때문에 이부분을 동작하면 사용이 가능할 거 라고 답변해주었습니다

menuconfig에 관한 사진을 올렷습니다. 보시는 것처럼 2.6.29버전에도 mfc에 관한 내용이 있습니다...

아직 초보라서 이부분이 mfc에 포팅이 된건지는 알지는 못하겠습니다.

제가 아는 지식으로는 커널에서 지원하기 때문에 해당하는 디바이스드라이버를 컴파일을 하고 나면 사용이 가능할 거라고 생각하고 있습니다.

 

고도리

2012.12.28 14:11:01
*.111.12.170

삼성 칩의 MFC의 경우 app와 kernel driver가 서로 맞아야 하는 경우가 많습니다.

이 외에도 kernel의 driver와 firmware도 app와 서로 호환되도록 버전이 맞아야 합니다.


커널 코드는 있으나, 정확하게 어떤 f/w 버전과 이를 구동하기 위한 app의 호출 순서등과 맞지 않으면

동작하지 않을 가능성이 높습니다.


제가 2.6.21을 얘기한 이유는 삼성에서 예전에 소스가 풀릴 때 2.6.21.5 버전인가에 풀렸었고,

그 때는 제 동작하는 것을 확인한 적이 있습니다.


가장 좋은 방법은 2.6.21.5 드라이버를 2.6.29로 업버전 하는 것인데, 이게 만만치 않을 가능성이 높습니다.

저도 6410의 경우 MFC는 2.6.21.5에서만 사용했던 경험이 있습니다.

블루스카이

2013.01.04 11:10:57
*.54.174.151

kernel menuconfig 에서 MFC가 보인다면 드라이버를 compile할 필요는 없습니다.

먼저 kernel이 동작한다면 /dev/s3c-mfc가 있는 지 확인해 보세요. 있다면 Application 만 작성하시면 됩니다.

 

2.6.29 kernel에도 MFC Driver는 Porting 되어 있었던 것으로 기억합니다.  이솝에서 배포한 kernel에도 포함되어 있고 mango64에 kernel에도 포함되어 있습니다.

List of Articles
번호 제목 글쓴이 날짜 조회 수

사용자 로그인