2009년 3월 3일 화요일

[Mango Story - WinCE #0] WINCE 출발

[Mango Story - WINCE #0] WINCE 출발
§ MANGO Story 2008.12.16 16:38 다바꼬꼬(dechoi96) 카페 스탭
http://cafe.naver.com/embeddedcrazyboys/1075

0. Windows CE 출발
0.1 Windows CE 초기 화면
망고 보드는 출하시 NAND 플래시로 부팅하도록 셋팅되어 있는데, Windows CE(이하 WINCE)를 부팅시키면 아래와 같은 초기 화면이 나온다.
WINCE 초기 화면과 사용자 인터페이스는 여타의 마이크로소프트 제품들과 유사하니 잠시 사용해 보면 금방 친숙해질 것이다.
위 화면에서 "내 장치"를 클릭해 보면 아래와 같이 탐색기가 뜬다. 탐색기(Explorer) 기능은 윈도우즈 환경과 거의 동일하니 금방 익숙해 질 것이다.
일단 초기 화면 확인했으니 WINCE가 어떻게 생겼는지 느낌이 왔다고 보고 다음으로 넘어간다.
0.2 개발 준비

타겟 보드 : 망고 보드 MANGO-S3C2443
호스트 피씨 : Windows XP 추천함
호 스트 피씨는 WINCE BSP와 응용 프로그램을 만들고 타겟 보드와 연결하여 다운로드 및 테스트를 진행하기 위해 필요하며 데스트탑이나 노트북 어느 것이든 상관없다. 다만, 운영체제는 MS Windows XP를 권장한다. 현재 대부분의 신규 피씨에 Windows Vista가 기본으로 제공되지만, Vista에선 WINCE 개발 툴(Platform Builder)을 돌리는데 문제가 많고 현재까지 신뢰할 수 있는 방법도 제시되지 않고 있다. 또한, Vista에선 삼성의 USB 드라이버도 제대로 동작하지 않아 현재로선 사실상 사용할 수 없다. Windows 98, Windows 2000 또는 ME 등은 논외로 할까 한다.
DC 어댑터 : DC 5V
시리얼 케이블 : RS232 케이블 또는 USB-to-Serial 케이블
다운로드 및 디버깅 메시지를 위해 필요하다.
피씨에 COM 포트가 있으면 RS232 시리얼 케이블을 연결하면 된다. 요즘 대부분의 노크북과 피씨에는 COM 포트가 없는 경우가 많은데 이때는 USB-to-Serial 케이블을 이용하면 된다.
USB 케이블
타 겟 보드와 피씨를 연결하여 호스트 피씨에서 빌드한 이미지를 다운로드하고 디버깅하기 위해 사용되는데, 호스트 피씨쪽은 USB-A 타입(키보드나 마우스, USB 허브등에 쓰이는 Standard A type)이고 망고 보드 쪽은 Mini-B(이동 장치에 많이 쓰이는 5 핀 커넥터) 타입의 커넥터로 되어있는 케이블(보통 USB2.0 A-B 케이블 이라고도 한다)이 필요하다. 아래 그림을 참조하면 쉽게 이해가 될 것이다.

댓글 없음: