가식적인 놈의 하나뿐인 공간

외로움..? 그건 단지 너를 만나기 위한 기다림.. app@tistory.com

블로그 이미지

[감시 카메라] Obscura :: [EZ-S2410] Chapter 9. MCAM 디바이스 설정하기

프로젝트 2009. 5. 6. 21:36

글을 다 날려서 다시 적는다. !!  (2009-05-06에 날림)
2006/05/23 22:28   원본보기

MCAM - 100을 EZ-S2410에서 캡쳐하는거는 실패 했습니다. 이유는 아직 ...

일반 리눅스에서는 캡쳐는 잘 됩니다만 -_-;;


MCAM - 100 으로 리눅스에서 디바이스를 잡아 보았다.

1. MCAM 디바이스 칩

MCAM-100 은 Cpia2 디바이스를 사용한다.

MCAM 사이트 : http://www.mcam.co.kr
Cpia2 사이트 : http://cpia2.sourceforge.net

2. Cpia2 - 2.0 설치

Cpia2 -2.0 에서 설치를 해 보았다.

일반 리눅스 커널 버젼 2.6.11-1.1369_FC4 이다 .

a. 일반 리눅스 버젼 ( 레드핫 리눅스 페도락 4 )

  압축을 푸면 관련 문서가 나오는데 영어지만 읽어보면 쉽게 알 수 있다.

[root]# make -f Makefile_2.6 install

  다음과 같은 오류 발생 시
 
make[1]: *** [modules] ¿À·ù 1
make[1]: ³ª°¨ `/usr/src/linux-2.4.20-8'

Makefile_2.6 파일을 수정 한다.

  해당 디렉토리로 가서 커널 버젼을 직접 적는다.

KERNEL_DIR := /lib/modules/$(shell uname -r)  이 부분을 고치면 된다.


b. EZ-S2410 버젼 ( 2.6.8-rc2-ez-s1 )

  몇가지 설정을 해주어야 한다. 그냥 Make 하면 에러가 발생 한다.

[root]# cp Makefile_2.4 Makefile_EZ           <== 만일을 대비해 복사 한다.
[root]# vi Makefile_EZ                               <== 해당 파일을 수정한다.

다음 내용 추가 ( arm-linux 로 컴파일 하기 위해서 )
CC = arm-linux-gcc
CXX = arm-linux-g++
LD = arm-linux-ld
AR = arm-linux-ar
NM = arm-linux-nm
STRIP = arm-linux-strip
OBJCOPY = arm-linux-objcopy

다음 내용 수정
KERNEL_DIR := /lib/modules/2.6.8-rc2-ez-s1                         <== ez 커널 버젼

cpia2_core.c 파일 수정 ( 2573 번째 줄 )

커널 버젼 2.6.10 부터 remap_pfn_range() 함수가 지원한다.
#else
               if (remap_pfn_range(vma, .. 생략

==>         if ( remap_page_range(vma, .. 생략                     <== 커널 버전으로 인한 수정

다음과 같은 warning: ISO C90 발생 시 해당 변수를 함수 위로 옮긴다.

int i;

같은 선언문은 코드 맨 앞에 놓여야지.. 중간에 놓일수는 없다는 에러 이다


컴파일이 성공하면 cpia2.ko 파일이 생성된다.

해당 파일을 이지보드로 복사 후

[root]# insmod cpia2.ko

하면 성공 ^^ ( 혹 안되면 재부팅 )

cpia2: V4L-Driver for Vision CPiA2 based cameras v2.0.0                                  
cpia2: CPiA2 USB camera found                                                            
cpia2:   CPiA Version: 2.164 (103.96)                                                    
cpia2:   CPiA PnP-ID: 0553:0140:0103                                                     
cpia2:   SensorID: 16.(version 4)                                                        
usbcore: registered new driver cpia2

Posted by appHunter
현재 브라우저에서는 댓글을 표시할 수 없습니다.
IE9 이상으로 브라우저를 업그레이드하거나, 크롬, 파이어폭스 등 최신 브라우저를 이용해주세요.
블로그 이미지

외로움..? 그건 단지 너를 만나기 위한 기다림.. app@tistory.com

by appHunter

공지사항

  • 티스토리 초대장 배포 합니다.

태그

아이폰 오늘만 무료 어플 사전등록 아이튠즈 오늘만 무료 아이폰 추천 어플 미국 무료 계정 생성 오늘만무료어플 아이폰 오늘만 무료 앱헌터 오늘만 무료 어플리케이션 어플 아이폰 4 무료 어플 오늘만무료 아이폰 4 미국 계정 무료 어플 appHunter 아이폰 무료 어플 모바일게임 오늘만 무료 어플 아이폰 오늘만무료 iPhone 앱헌터 오늘만 무료 어플 아이폰 게임 아이폰 아이튠즈 무료 어플 오늘만 무료 앱 아이폰 4 오늘만 무료 어플 무료 어플 어플 추천 오늘만 무료 아이폰 어플

최근에 올라온 글

  • 더 보기

최근 댓글

최근에 받은 트랙백

글 보관함

달력

«   2025/06   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30

링크

카운터

Total
Today
Yesterday
방명록 : 관리자 : 글쓰기
appHunter's Blog is powered by daumkakao
Skin ⓘ material T Mark1 by 뭐하라

ⓒ 2015. appHunter all rights reserved.

favicon

가식적인 놈의 하나뿐인 공간

외로움..? 그건 단지 너를 만나기 위한 기다림.. app@tistory.com

  • 태그
  • 링크 추가
  • 방명록

관리자 메뉴

  • 관리자 모드
  • 글쓰기
  • 분류 전체보기 (1014)
    • My Story (73)
      • 하루 하루 (70)
      • Skill / Spec (3)
      • 작성중 (0)
    • 안드로이드 (63)
    • iPhone (677)
      • 일반 (51)
      • 이벤트 팡팡 (9)
      • 오늘만 무료 (537)
      • 앱모아 (8)
      • Weekly Apps (7)
      • 어플 리뷰 (65)
    • 리뷰 (2)
      • 신혼집 (1)
      • 맛집 (1)
    • Programming (113)
      • Embedded (12)
      • Language (20)
      • Database (9)
      • Web (15)
      • BOOK (5)
      • Software (30)
      • System (11)
      • 영상 (7)
      • 안드로이드 | Android (1)
    • 프로젝트 (55)
      • 주차관리시스템 (12)
      • 심심풀이 (7)
      • Design (2)
      • 프로젝트 M - 아이폰 어플 (2)
    • INFO (30)
      • Job (9)
      • 재테크 (4)
      • 맛 (5)

카테고리

PC화면 보기 티스토리 Daum

티스토리툴바