TO : Jinyoung Contech Co., Ltd. #501, 222-12 MARIOTOWER, GURO3-DONG, GURO-KU, SEOUL, KOREA TEL : 82-2-890-6400 FAX : 82-2-890-6406 HOME PAGE : http://www.jyct.com/ Issued Date : 2011-08-23 Page : 17 Pages Embedded Board USER S MANUAL jemb11 Ver1.0
Revision History Date Rev. No. Contents Remark 11. 08. 23 1.0 Initial Embedded Board jemb11 2/17
제 1장개요 jemb11 은 ARM11 S3C6410 Chip 을이용한 Embedded Board 로서, 고 성능과다양한외부확장기능을지원하며, PC 와같은사용자인터페이스 를사용하는 Windows CE 6.0 R3 를기본탑재합니다. Windows CE 는 Microsoft Visual Studio 2005/2008 의통합개발환경을 지원하여일반 PC 개발자들도쉽게 SD, Serial, USB, LAN 등의외부제어 를편리하게제어할수있습니다. Visual C++(MFC/API) 과.Net Compack Framework(C#) 을지원하여 PC프로그램의손쉬운이식과다양한 Library를사용하여개발및테스트가용이합니다. Active Sync지원으로개발환경의다양화 (File viewer,process Viewer등지원 ) 를요할수있습니다. 시작시지정프로그램설정이가능하며, 변경된파일및레지스트리저장기능을하는 Hive Registry 를지원합니다. jemb11 제품은 jemb11 Main Board와 jemb Sub Board로구성되어있습니다. jemb Sub Board는다양한 LCD지원을위해구성되며, TTL및 LVDS, 터치스크린과인버터출력을제공합니다. 800x480 ~ 1024x768 해상도를기본으로지원하며, 4.3 inch 부터 12인치까지다양한패널을지원합니다. (1024x768 해상도지원은동영상및부하가많은작업시화면흔들림이발생할수있습니다 ) 해상도및패널이변경될때에는 Bootloader및 Wince이미지, Bootlogo를변경해야합니다. 기본출고제품은 7inch(800x480) 를기준으로합니다. 활용예 ) 산업제어및시스템제어, 각종영상보안관련, 네트워크관련외부시스템과 Serial, LAN와연동되어동작하는 Display Control Board, GPS를이용한운전자단말기, I2C제어를통한각종센서를활용한산업제어혹은수집장치, 외부광고용 DID 및각종영상 Display 장치등 Embedded Board jemb11 3/17
제 2장하드웨어사양 CPU RAM FLASH SD Memory Audio Ethernet Touch USB Host Samsung S3C6410, ARM1176JZF-S, 533Mhz 128M DDR (32bit Data Bus) NAND : 256MB SD 지원 (4G) / SDHC 지원 (16G) Stereo Sound 입력 / 출력지원 10/100M bps 지원 4선저항박막식 / Serial/USB 터치지원 USB Host 1.1 지원 Keyboard/Mouse, USB 메모리지원 USB Slave USB Slave 2.0 UART UART 3Ch (RS232 2Ch, TTL 1Ch) I2C 1Ch 지원 IO ETC POWER GPIO 8P 지원 (3.3V) RTC Support / JTAG Support DC 12V 500mA Embedded Board jemb11 4/17
2-1. 외형치수 Main Control Board LCD Interface Board Embedded Board jemb11 5/17
2.2 각부명칭 jemb11 Main Board CON13 - UART 0 PIN 설명 1 TXD 2 GND 3 RXD CON35 - UART 1,2,3 PIN 설명 1 3.3V 2 UART3 TXD 3 UART3 RXD 4 NC 5 UART1 TXD 6 UART1 RXD 7 UART2 TXD 8 UART2 RXD 9 GND Embedded Board jemb11 6/17
CON33 - AUDIO PIN 설명 1 SPK Left N 2 SPK Left P 3 SPK Right N 4 SPK Right P 5 GND 6 Audio Left Input 7 Audio Right Input 8 MIC+ 9 MIC- CON25 GPIO 8Port PIN 설명 1 XINT0 2 XINT1 3 XINT2 4 XINT3 5 XINT4 6 XINT5 7 XINT6 8 XINT7 9,10 NC 11,12,13 GND Embedded Board jemb11 7/17
jemb11 Sub Board CON11 - INVERTER PIN 설명 1,2 12V 3 NC 4 BL ENB 5 BL DIM 6,7 GND CON8 - KEY PIN 설명 1 3.3V 2 KEY1 (VK_ESCAPE) 3 KEY2 (VK_RETURN) 4 KEY3 (VK_LEFT) 5 KEY4 (VK_RIGHT) 6 GND CON5 4 선식 TOUCH Screen PIN 설명 1 YM 2 XM 3 YP 4 XP Embedded Board jemb11 8/17
3장 Windows CE 6.0 R3 지원 Driver Support Driver Display Audio Serial Ethernet USB Host USB Slave Touch SD/SDHC RTC GPIO Camera SPI Graphic Engine MFC Engine Description TTL,LVDS Support 16Bit Streo Output, Line in, Mic in Support COM1~3 TTL 10/100Mbit Driver for SMSC9220 USB Keyboard/Mouse, Mass Storage, etc Activesync Connection, Boot Downloader 4-Wire resistive Support SD Memory, Bluetooth,GPS etc Real Time Clock 4Key & 8Port GPIO I2C & 8Bit Camera Support (Option) High Speed SPI Support 2D & 3D Acceleration Support H/W mp4,h.264 Support jemb11 의 Windows CE 6.0 R3 동작 주의 ) jemb11의 Windows CE 6.0 R3는기본적으로 Core 버전으로출고가됩니다. Option ) Pro 버전의경우에는 Media Player와 Internet Explore 및기타옵션이추가됩니다. jemb11 과 PC 간에 USB 가연결되어있다면,Active Sync 를통하여, 내부 NAND 공간에사용자파일을전송할수있습니다. Active Sync 는아래에주소에서다운받을수있습니다. http://www.microsoft.com/download/en/details.aspx?id=15 Embedded Board jemb11 9/17
jemb11 시작프로그램등록 1) Root 폴더 ( 최상위폴더 ) 에 Launcher.exe 파일을복사합니다. 2) Booting 시에 Windows CE 초기화면대신해당되는프로그램이바로실행됩니다. 3) Launcher.exe 파일이존재하지않는다면 Windows CE 의초기화면이나오게됩니다 jemb11 개발환경설치 jemb11 SDK 를설치하여 Visual Studio 2005 SP1/2008 를통하여 jemb11 를제어하는프로그램을만들수있습니다 1) Visual Studio 2005 SP1 or 2008 Pro 버전이상설치합니다. 2) ActiveSync 4.5 설치 3) 제공되어지는 jemb11 SDK 를설치합니다. 4) 추가적으로 Dot Net Framework 2.0 SP2 or 3.5 를설치합니다. Embedded Board jemb11 10/17
ActiveSync 동작 jemb11 안에프로그램을저장및각종 Debugging 및 Reg 조작등다양한지원을위해서 ActiveSync 가연결되어있어야합니다. Visual Studio 가제공하는 Visual Studio Remote Tools 를이용할수있습니다. Remote File Viewer, Remote Heap Walker, Remote Process Viewer, Remote Registry Editor, Remote Spy, Remote Zoom In 기능을제공합니다. 1) PC 와 jemb11 을 USB 로연결하게되면 ActiveSync 가아래와같이연결됨을나타냅니다. 2) ActiveSync 의탐색버튼을누르면 jemb11 의프로그램영역에접속하여원하는프로그램을 PC 로부터복사하거나이동할수있습니다. 아래와같은탐색창이나타나며, 기존윈도우의탐색창처럼복사및붙여넣기를통해 jemb11 으로다운받거나업로드할수있습니다. Embedded Board jemb11 11/17
3) Remote Registry Editor 툴로 jemb11 의 Registry 를검색할수있습니다. jemb11_sdk ARMV4l Device 을선택한후 OK 를누릅니다. 4) 아래와같은화면에서 Reg 를생성하거나수정, 삭제할수있습니다. Embedded Board jemb11 12/17
jemb11 개발프로그램빌드 Visual C# or Visual C++ 을이용하여프로그램을제작할수있습니다. Visual C# 이용 1) File -> New -> Project 로새로운프로젝트를만듭니다. 2) Windows CE 5.0/6.0 을선택후에 Device Application 을선택한후에 Name 을정해주고 OK 누릅니다. 3) jemb11_sdk 와 Release 모드로변경합니다. 4) PC 와 jemb11 과 USB 연결후에 ActiveSync 가활성화되었는지확인합니다. 작성하고자하는프로그램을코딩한후 Start Debugging 을합니다. Embedded Board jemb11 13/17
5) jemb11 으로프로그램이자동으로다운로드및실행됩니다. 해당프로그램을디버깅할수있습니다. 6) 해당프로그램을종료하려면 Stop Debugging 을선택합니다. Embedded Board jemb11 14/17
Visual C++ 이용 1) File -> New -> Project 로새로운프로젝트를만듭니다. 2) Smart Device 를선택후에 MFC Smart Device Application 을선택한후에 Name 을정해주고 OK 누릅니다. 3) Selected SDKs 에 jemb_sdk 항목을넣은후에 Next 를누릅니다. Embedded Board jemb11 15/17
4) Application Type 을 Dialog 나 Single Document 를세팅하고 MFC Library 를프로그램안에포함시킬것인지정합니다. 5) Class 의이름을확인한후에 Finish 를누르면기본설정이완료됩니다. 6) 작성하고자하는프로그램을코딩합니다. 7) jemb11_sdk 와 Release 모드로변경합니다. Embedded Board jemb11 16/17
8) PC 와 jemb11 과 USB 연결후에 ActiveSync 가활성화되었는지확인합니다. 작성하고자하는프로그램을코딩한후 Start Debugging 을합니다. 9) jemb11 으로프로그램이자동으로다운로드및실행됩니다. 해당프로그램을디버깅할수있습니다. 10) 해당프로그램을종료하려면 Stop Debugging 을선택합니다. Embedded Board jemb11 17/17