2009년 3월 3일 화요일

[Mango Story - WINCE #2-1] 플랫폼 빌더 설치

[Mango Story - WINCE #2-1] 플랫폼 빌더 설치
§ MANGO Story 2008.12.22 00:36 다바꼬꼬(dechoi96) 카페 스탭
http://cafe.naver.com/embeddedcrazyboys/1129

2. Windows CE BSP 개발 환경
이 장에서는 WINCE 이미지를 생성하여 타겟 플랫폼에 올리고 동작을 확인해 보는 과정까지 진행해 보기로 한다.
WINCE BSP 개발을 위해선 플랫폼 빌더(Platform Builder)를 설치해야 한다. 플랫폼 빌더는 WINCE 커널과 기본으로 제공되는 각종 서비스와 응용프로그램 컴포넌트들, 설정 관리 수단과 이미지 빌드 툴(어셈블러, 컴파일러, 링커 등)을 제공하는 통합 개발 환경(IDE, Intergraed Development Environment)이다. WINCE 6.0부터는 Visual studio .NET 2005 버젼에 모든 개발 환경이 통합되어 제공되기 때문에 별도로 플랫폼 빌더를 설치할 필요가 없다.
플랫폼 빌더를 설치하고 나면 타겟 보드를 위해 제공되는 BSP를 설치하고 WINCE 이미지를 생성한 후, 타겟 보드에 올리고 실행해 보도록 한다.
2.1 플랫폼 빌더 설치
WINCE 5.0 BSP를 개발하려면 플랫폼 빌더(Platform Builder) 5.0을 설치해야 하는데 그전에 .NET Framework 1.1이 설치되어야 한다. 만약, .NET Framework 1.1이 설치되지 않은 상태에서 플랫폼 빌더를 설치하지 않으면 아래와 같은 오류가 발생한다.
.NET Framework 1.1이 깔려 있는지는 "제어판->프로그램 추가/제거"에 가서 확인하면 된다.
만약 .NET Framework 1.1이 없으면 아래 링크에 가서 dotnetfx.exe를 다운받아 설치해야 한다.

.NET Framework 2.0이 깔려있는 경우에도 플랫폼 빌더가 설치되지 않는다 따라서, .NET Framework 2.0이 깔려있으면 먼저 제거한 후 1.1을 설치해야 한다.
.NET Framework 1.1을 설치했으면 이제 플랫폼 빌더 5.0을 설치한다. 플랫폼 빌더 정식 버젼이 있으면 아래 절차에 따라 설치하고 없다면 다음 링트에서 120일 평가판을 다운받아 설치하도록 한다.
플 랫폼 빌더(Platform Builder) 5.0 설치 파일이 준비되면 해당 디렉토리에 가서 setup.exe를 실행시키고 아래 화면에서 "Install"을 클릭한다. 평가판의 경우 위 링크로 들어가서 다운로드를 클릭하면 setup.exe가 바로 실행된다.
아래 화면이 나오면 "Next"를 클릭한다.
라 이센스 합의 화면이 나오는데 정식 버젼과 120일 평가판의 경우 문장이 약간 다르지만 모두 "I accept the terms in the license agreement"를 체크하고 "Next"를 클릭한다. 정식 버젼의 경우 라이센스 동의 화면이 아래에 나올 패키지 선택 이후에 나오기도 한다(버젼마다 조금씩 다름). 아래 그림은 정식 버젼과 120일 버젼의 라이센스 합의 화면이다.
이제 제품 키(product key)를 입력하는 화면이 나오는데 아래와 같이 입력하고 "Next"를 클릭한다. 평가판의 경우 제품키가 미리 입력되어 나오기 때문에 사용자 이름과 조직 이름만 입력하면 된다.
"Setup Type" 화면에서 "Custom(Tools and OS)" 선택하고 Next 클릭
설치할 디렉토리를 선택하고 Next 클릭
설치할 패키지를 선택하는 화면에서 다음 두가지를 선택하고 Next를 클릭한다.
"Shared Source for Windows CE 5.0" 선택 - 소스 코드가 추가됨.
"ARMV4I" 선택 - S3C2443의 경우 반드시 선택해야 함.
이 외에도 다른 CPU에서 개발해 보고 싶으면 해당 CPU를 선택한 후 설치하면 된다.
이제 "Install"을 클릭하면 설치가 진행된다.
이제 설치가 완료되었으니 Finish를 틸릭하면 된다.

댓글 없음: