슬라이드 1

Similar documents
Microsoft Word - PEB08_USER_GUIDE.doc

ez-shv manual

(SW3704) Gingerbread Source Build & Working Guide

PowerPoint 프레젠테이션

Microsoft Word - MV210_CPUSpec.doc

ISP and CodeVisionAVR C Compiler.hwp

전자교탁 사양서.hwp

User Guide

ez-md+_manual01

LCD Monitor

untitled

BY-FDP-4-70.hwp

API 매뉴얼

i-movix 특징 l 안정성 l 뛰어난화질 l 차별화된편의성

DE1-SoC Board

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A638C0CFC2F72E BC8A3C8AF20B8F0B5E55D>

Microsoft PowerPoint - User Manual pptx

Mango-IMX6Q mfgtool을 이용한 이미지 Write하기

1. GigE Camera Interface를 위한 최소 PC 사양 CPU : Intel Core 2 Duo, 2.4GHz이상 RAM : 2GB 이상 LANcard : Intel PRO/1000xT 이상 VGA : PCI x 16, VRAM DDR2 RAM 256MB

MR-3000A-MAN.hwp

LCD Display

제품 소개 및 특징 제품 사용 시 주의사항 본 제품은 차량 사고 발생시의 영상과 음성을 저장하여 사고 원인을 분석하는데 도 움을 주는 차량용 영상 기록 장치입니다.! 본 제품은 개인적인 용도로만 사용하여야 하며, 사용설명서에 명시된 사 항 외에 다른 목적으로 제품을 사

LCD Monitor

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A636C0CFC2F72E BC8A3C8AF20B8F0B5E55D>

<4D F736F F F696E74202D20B8B6C0CCC5A9B7CEC7C1B7CEBCBCBCAD202839C1D6C2F7207E203135C1D6C2F >

<4D F736F F F696E74202D20C0BDBCBA484D4920C0FBBFEB20C5DAB7B9B8C5C6BDBDBA20B4DCB8BBB1E228B9DFC7A5C0DAB7E129>

User Guide

DSP_MON 프로그램 메뉴얼

BMP 파일 처리

ePapyrus PDF Document

슬라이드 1

Microsoft Word - Ahram_ISP_V15_Manual_V20.doc

Microsoft Word - AVRISP mkII 장비 운용.doc

<4D F736F F F696E74202D20454D43BCB3B0E8B4EBC3A5BBE7B7CA2828C1D629B8B6B7E7C0CEC6F75FBDC5C1D6C8A3292E707074>

PLC Robot Starter Quick Guide

<4D F736F F F696E74202D203137C0E55FBFACBDC0B9AEC1A6BCD6B7E7BCC72E707074>

USBISPV3.0(071112).hwp

슬라이드 1

목차 제 1 장 inexio Touch Driver소개 소개 및 주요 기능 제품사양... 4 제 2 장 설치 및 실행 설치 시 주의사항 설치 권고 사양 프로그램 설치 하드웨

KDTÁ¾ÇÕ-1-07/03

슬라이드 1

DVI-CL01 매뉴얼

<4D F736F F F696E74202D20BBB7BBB7C7D15F FBEDFB0A3B1B3C0B05FC1A634C0CFC2F72E BC8A3C8AF20B8F0B5E55D>

untitled

Mango220 Android How to compile and Transfer image to Target

Microsoft Word - FS_ZigBee_Manual_V1.3.docx

차례 보기 기본 기능 4 사용하기 전에 6 제품 분실 시 피해 방지 설정 7 구성품 확인 8 각 부분의 이름 3 배터리 8 Nano-SIM 카드 0 전원 켜기/끄기 터치 화면 4 홈 화면 30 잠금 화면 3 알림창 34 문자 입력 37 화면 캡처 37 애플리케이션 실행

KDTÁ¾ÇÕ-2-07/03

디지털TV솔루션 브로셔

파인드라이브를 사용해 주셔서 대단히 감사합니다. 제품을 사용하시기 전에 반드시 이 설명서를 읽어 주십시오. 제품의 수명은 올바른 사용법과 비례하며, 불완전한 사용은 제품 고장은 물론 차량손상과 교통사고의 원인이 될 수 있습니다. 본 문서는 MONSTER 3 모델을 기준

ePapyrus PDF Document

PowerPoint 프레젠테이션

USER Manual

歯AG-MX70P한글매뉴얼.PDF

CAN-fly Quick Manual

LCD Monitor

untitled

인켈(국문)pdf.pdf

H3250_Wi-Fi_E.book

Microsoft Word - PLC제어응용-2차시.doc

임베디드시스템설계강의자료 4 (2014 년도 1 학기 ) 김영진 아주대학교전자공학과

USER Manual

목차 윈도우드라이버 1. 매뉴얼안내 운영체제 (OS) 환경 윈도우드라이버준비 윈도우드라이버설치 Windows XP/Server 2003 에서설치 Serial 또는 Parallel 포트의경우.


0922 Monitor22...._kor_1

ConnectCore i.mx53 / Wi-i.MX53 Freescale i.mx53 Cortex A8 system-on-module 네트워크가가능한 i.mx53 ConnectCore는새로운프리스케일 i.mx53 Application 프로세서기반인고성능 32-bit S

목차 1. 제품 소개 특징 개요 Function table 기능 소개 Copy Compare Copy & Compare Erase

Microsoft PowerPoint - eSlim SV [ ]

1

5" TFT- LCD 및감압터치지원 : 800x480 USB Host 2.0, USB OTG 2.0, GPS, Wireless LAN, Ethernet 10/100Mbps 통신지원 300 만화소 CMOS Image Sensor 고해상도카메라모듈내장 전원은베이스보드에서공

0806 블랙박스 메뉴얼 L5 원고작업_수정

목 차 1. 안전을 위한 주의사항 2. 사 전에 2-1. 제품 특징 2-2. 제품 구성 2-3. 각 부분의 명칭 전 뷰어 / 뷰어 설정 전 뷰어 / 환경 설정 환경설정 본 값 재생방법 (블랙박스) 3-15.

APOGEE Insight_KR_Base_3P11

CL100B_manual_kor_m.0.2.indd

DDX4038BT DDX4038BTM DDX4038 DDX4038M 2010 Kenwood Corporation All Rights Reserved. LVT A (MN)

고객 카드

Microsoft PowerPoint - 조달 제안서_ [호환 모드]

¿ÀǼҽº°¡À̵å1 -new

Microsoft Word - Installation and User Manual_CMD V2.2_.doc

Mango-E-Toi Board Developer Manual

RealDSP UT 프로그램 메뉴얼

1. SeeEyes HD-SDI 전송장치 개요 개요 HD-SDI 전송 솔루션 신기술 적용을 통한 고성능 / 경제적 CCTV 시스템 구축 Power over Coax 기능을 포함한 HD-SDI 전송 솔루션 저렴한 동축케이블을 이용하여 HD-SDI 신호를 원거리 전송 (H

(Microsoft PowerPoint - \270\266\300\314\305\251\267\316\304\250USB_Host_Device_\272\316\306\256\267\316\264\365\275\307\275\300_Philip.ppt)

목차 Q-1. 데이터를 통한 음성통화가 되지 않습니다 Q-2. WiFi 연결이 안됩니다 Q-3. 인터넷 또는 네트워크 연결이 안됩니다 Q-4. 표준 부속품을 알려주시기 바랍니다 Q-5. 구입하였습니다만, 배터리는 어떻게 장착하

Microsoft Word _whitepaper_latency_throughput_v1.0.1_for_

<BFB5BBF3C1A4BAB8C3B3B8AEBDC3BDBAC5DB20BFACB1B82E687770>

<322D303720C2F7BCBCB4EBBCBAC0E5B5BFB7C2BBEABEF7C0B0BCBA2E687770>

LG-LU6200_ICS_UG_V1.0_ indd

슬라이드 제목 없음


1. 제품소개및설명 제품특징 그림. 개발장비사진 - AVR FLASH READ/WRITE 가능 - AVR ISP 프로그래밍방식을지원하는 ATmega8, ATmega16, ATmega32, ATmega64, ATmega128, ATmega 등다수의 AVR MC

PowerPoint Presentation

2004 IRISPen 사용자 설명서-본문-용지크기 조정-폰트포함.PDF

<4D F736F F D20B0B6B3EBC6AE33C3E2BDC3C8C45FC3D6C1BE5F2D2E646F63>

Contents I. 칼라스 네트워크 플레이어란 1. Pc-Fi를 넘어서 발전한 차세대 음악 플레이어 칼라스 네트워크 플레이어의 장점 3. 시스템 기본 구성

<4A4B49542D D312DBBE7BFEBC0DABCB3B8EDBCAD2E646F63>

Digital Camera Installation

AVN9272Kor_091215

PT A-SCB-6000-KOREAN-.indb

6. Separate HDD by pulling in the arrow direction. * Cautions Avoid lifting HDD excessively, because Connector can be damaged ODD Remove

Transcription:

OPEN-CAM KIT V2.0 Quick Guide Rev 1.0 Last update : 12. Jun. 2009 Copyright c 2008, Varram System Co.,Ltd ALL RIGHTS RESERVED Page 1

Release Information Date 2009.06.12 V1.0 Release Change Feedback on this document master@varram.com Feedback on this document 070-7579-3777 Page 2

CONTENTS Quick Guide 1. 제품소개 1.1 OpenCAM KIT의소개 1.2 OpenCAM의특징 1.3 OpenCAM KIT의학습효과및특징 1.4 제품구성 1.5 제품사양 2. Demo Program 사용법 Page 3

1. 제품소개 1.1 OpenCam V2.0 의소개 FULL OPEN 고성능 CPU 에서만가능했던카메라 ( 영상 ) 제어가 OpenCAM 을이용하면 AVR 에서도가능해진다. OpenCAM KIT OpenCAM 내장 회로도공개 /VGA 급 30fps RGB,RGB565,YUV,BW 등다양한영상포맷지원메모리버퍼내장 칼라 LCD 기반 2.6인치 TFT display 400X240 with Touch AVR기반 ATMega128적용 clk : 16Mhz 5V OpenCAM V2.0 KIT 는 OpenCAM 을이용한영상처리학습용키트이며 OpenCAM 을최적으로사용하는방법을배우기위한 ToolKit 이다. 기존 V1.0 에비하여업그레이드된하드웨어와다양한예제의소프트웨어제공 (TSC2003 을이용한터치및전압측정기능, SC604A 을이용한밝기조절, PCA9306 을이용한 I2C 레벨변환등..) 제품구성은위그림과같이디지털카메라센서인 OpenCAM 과영상을처리하기위한베이스보드로구성되어져있다. 또한 OpenCAM 에서획득한영상을실시간으로확인하기위해칼라 LCD 가포함되어있다. AVR 로동영상카메라구동이어려웠던이유? 이미지센서 일방적인영상데이터출력 AVR 영상을받을준비도안되었는데 T T 대부분의디지털카메라센서의경우 CCIR656/ ITU656 포맷으로전송하며 HOST MCU 가이를지원하지않으면영상을받기어려움. 영상한장을저장할메모리버퍼도없음 Page 4

고성능 ARM 기반 MCU 에서는카메라구동이가능한이유? (S3C2440 의예 ) 처리순서 : 1 2 3 4 카메라제어기내장 :CCIR656 포맷지원 영상한장저장후내부인터럽트발생! 이미지센서 영상데이터 1 2 영상저장 3 영상읽기 4 메모리버퍼 외부메모리 카메라제어기 (Camera Control Processor) 가 MCU 내내장되어있음. MCU 에내장된카메라제어기는카메라로부터영상데이터를읽어 ( 위그림에서 1 번 ) 외부메모리에적재한다.(2) 카메라제어기는한프레임의영상을받으면 ARM Core 에게내부인터럽트를발생시켜영상한장을받았음을알림.(3) ARM 은인터럽트를감지하여영상이저장된메모리에서영상을읽어오면영상획득과정이완료됨 (4) 따라서 CPU 는카메라에서바로영상을가져와야하는부담이줄어들게됨!! 시스템비용상승 / 설계의어려움 / 별도의메모리설계문제 OpenCAM 의탄생! AVR 도구동가능! 고성능 MCU 의카메라제어기를그대로구현한카메라. 1 2 3 4 의처리기능을내장함. 영상이필요할때 OpenCAM 메모리에서읽어오기만하면됨 Cortex, ARM, DSP 계열을사용할경우 고급영상처리도가능!! Page 5

1.2 OpenCam V2.0 의특징 오픈소스정책 1/ 6.2" VGA 센서와초소형마이크로렌즈탑재 사용자들의이해를돕기위해카메라의핵심노하우및 OpenCAM 관련회로를공개함. 사용을위한예제프로그램을단계별로제공 (EX1~EX13), 추후기타응용예제홈페이지를통해제공 핸드폰에사용되는초소형의 CIS 내장되어있으며이를구동하는회로도가제공되어실무에바로응용이가능. 간단한튜닝을통해수동으로렌즈의포커스변경가능. 다양한 MCU 와편리한인터페이스 8 비트의병렬통신을지원하여 AVR 에서임의의한포트를할당하여사용. 영상의수평 / 수직프레임신호를이용한동기화 자체메모리내장으로 MCU 에대한부하최소화. OpenCAM 자체에메모리가내장되어있어영상을획득함에있어사용자 MCU 의부하가최소화됨. 512k x 8 bits 의메모리내장 8bit YCbCr/8Bit Bayer/5:6:5RGB/8bit Y, CCIR 656 등다양한영상포맷지원 다양한응용이가능하도록다양한영상포맷지원 LCD 에적합한데이터포맷설정가능 Page 6

최대 640x480 크기로 30fps 의실시간이미지전송 전체영상을초당 30 장을전송하는기능. 실시간영상처리분야에응용가능고속영상전송기능 (640x240 크기로 60fps, 640x120 으로 120fps) 가능함 VGA / QVGA / QQVGA 등으로다양한영상크기지원 원하는크기로영상의크기를변경할수있어소프트웨어부담감소. I2C 통신을통한다양한카메라설정지원 영상의크기, 데이터포맷, 감도, 노출, 속도, 수평 / 수직 mirroring 등다양한기능을 I2C 를통하여설정이가능함 LCD Image 출력을위하여 image to RGB565 변환프로그램지원 LCD 에 Image 를출력하기위해 LCD FORMAT 인 RGB565 FORMAT 으로변환프로그램제공 Page 7

1.3 OpenCAM KIT 의학습효과및특징 카메라및 CIS(CMOS Image Sensor) 의동작원리이해 소스코드와회로도를공개하여핸드폰등에사용되는 CIS 의동작원리를자세히알수있음. AVR 을이용한영상출력소스및응용회로공개 ATMega128 을이용하여 OpenCam 을제어하고영상을 LCD 로출력하는예제를제공함. DSP 나 ARM 계열의 MCU 를사용할경우영상획득은물론다양한영상처리가가능. 임베디드기반영상처리학습. 추후응용예제제공 ) 시리얼을통하여 PC 로 Image 출력하기등.. OpenCAM 에최적화방법자료제공 저속 MCU 에서 LCD 를고속으로출력하는방법 OpenCAM 과 LCD 와의효율적인연동기법 Pipeline 이해를통한고속출력기법실습예제제공 Touch LCD 2.6 인치 (400X240) 디스플레이장착 160x120 및 320X240 크기의영상을출력하고기타공간을 User Interface 및응용부분으로활용가능 Touch 를이용한다양한활용 BACKLIGHT CONTROLLER 를이용한밝기조절 Page 8

1.4 제품구성 CAMERA: OpenCAM V2.0 MCU : Atmega128 16AU DISPLAY: 2.6inch TFTLCD (with touch panel) BOARD: MAIN BOARD (Mega128, TSC2003, SC604A, PCA9306, CP2102 etc..) USB CABLE 을이용한전원공급 CD : 회로도, 소스및관련자료. OpenCAM Module 1EA 5V 1A POWER USB cable 1EA CD 1EA BASE BOARD 1EA 1.5 제품사양 MCU : Atmega128 16AU 16Mhz 구동 5V DISPLAY : 2.6inch TFTLCD (with touch panel) TSC2003 을이용한 Touch 사용 CAMERA : VGA 30fps CMOS CAMERA BOARD : 인터페이스용베이스보드전원공급및시리얼통신을위한 USB CABLE USB 전원으로구동개발환경 : AVRSTUDIO Version4.14 Build 589 WINAVR-20070525 Page 9

2. DEMO PROGRAM 사용법 12 13 14 15 1 2 3 4 5 16 10 11 6 7 8 9 1. SPI PIN 2. ISP PORT 3. RESET BUTTON 4. BT1(BUTTON1) 5. BT2(BUTTON2) 6. PW LED 7. PW SWITCH 8. JUMPER - PW CHOICE 9. 5V PW INPUT 10. USB STATIC 11. USB CONNECTOR 12. CAMERA PORT 13. SERIAL & PW OUT 14. 400X240 LCD 15. TOUCH SIGNAL 16. PINOUT (LCD&CTL SIGNAL) Page 10

1 1. CAMERA 2. DATA PIN & CTL PIN 2 Page 11

CD 의 UTIL 폴더에서 CP210x_VCP_Win2K_XP_S2K3 드라이브를 PC 에설치한다. USB CABLE 을연결하고 USB LCD 에전원이들어오는지를확인한다. 1 1. USB LED ON 되었는지확인 2. JUMPER 를 USB PW 로위치시킨다. 3. 전원 SW 를 ON 한다. 3 2 < 전원 ON 시 LCD 초기화면 > Page 12

(0,0) X (0~399) Y (0~239) 10 9 8 7 6 5 11 1 2 3 4 (239,399) 1. Touch 좌표표시 (X,Y) 2. INPUT VOTAGE 표시 (USB 전원을사용함으로현재 USB 전원표시 ) 3. CAMERA 의 FRAMRATE 표시 4. Video Mode BT - CAMERA 를 Video mode 로동작 5. Still Mode BT CAMERA 의순간 Still image 촬영 6. Photo Mode BT CAMERA 의순간 Photo image 촬영 (5 번과의차이점은매번클릭시순간촬영이됨 5 번의경우순간촬영을위하여는 Video 전환후가능 ) 7. 현재 Mode 상태를표시 8. Camera 의현재영상을표시 9. 8 번영역을클릭시순간 Still image 가표시됨 10. 현재 Pen 의 Color 를표시 11. Pen 의 Color 를변경할수있는영역 Page 13

OPENCAM V2.0 은 CP2102 USB to SERIAL 칩을이용하여 PC 와시리얼통신을한다. 처음 USB 드라이브를설치했다. 장치관리자에서 COM PORT 를확인한다. PC 마다 COM? 번호가틀림으로확인바란다. 하이퍼터미널의속성설정은아래와같다. 왼쪽그림은연결하였을경우 OPENCAM 에서출력해주는 DATA 이다. 이 DATA 는 AVR 이현재 160X120 영상을 LCD 에뿌려줄때의속도이다. 즉초당약 57 번의영상을 LCD 로출력하는것이다. Page 14

이제 LCD TOUCH 를이용하여 CAMERA 를조작한다. Original Image 영역에서이미지가출력된다. 이때 Image 영역을터치하면 Still Shot Image 에순간영상이출력된다. 그럼 Still Image 영역에터치를이용하여그림을그릴수있다. 오른쪽 Photo,Still,Video 는영상입력방법을변경하는것이다. Photo 를연속적으로터치시, 터치시마다변경된영상을 1 frame 씩출력한다. 이때 Video 를터치하면동영상이출력된다. Still 의경우 Photo 와비슷한기능이긴하나 1frame 출력후다시터치하더라도변경되지않는다, 다시하기위해서는 Video 를클릭후 Still 을터치하여야한다. 위기능의소스는 EX12) 예제임으로예제를분석공부하면서해보기바란다. Page 15