스마트 장치 프로젝트에 대한 하드웨어 및 소프트웨어 요구 사항
업데이트: 2007년 11월
다음 단락에서는 개발 컴퓨터, 대상 장치 및 개발 컴퓨터와 대상 장치 간의 연결에 필요한 요구 사항을 설명합니다.
개발 컴퓨터
Visual Studio를 설치할 때 기본적으로 선택되는 스마트 장치 프로그래밍 기능을 선택하면 하드 디스크 공간 사용량이 약 900MB 늘어납니다. 스마트 장치 응용 프로그램을 개발하지 않는 경우 스마트 장치 프로그래밍 기능을 제거하면 이 공간을 절약할 수 있습니다. 제어판의 프로그램 추가/제거 탭에서 설치된 Visual Studio를 선택하고 변경/제거를 클릭한 후 다음 단계를 따르면 스마트 장치 프로그래밍 기능을 제거할 수 있습니다.
스마트 장치 프로그래밍 기능을 설치하면 Pocket PC 2003 SDK, Windows Mobile 5.0 Pocket PC 및 Smartphone SDK, Windows CE 5.0 SDK도 설치됩니다. Windows Mobile 6.0과 같은 다른 SDK는 직접 다운로드하여 설치해야 합니다.
장치 프로젝트에 에뮬레이터를 사용하는 경우에는 최소 64MB의 추가 RAM이 필요합니다.
장치
대상 장치에서 개발 대상 플랫폼을 지원해야 합니다. Visual Studio에서는 Pocket PC 2003, Smartphone 2003 및 Windows CE 5.0과 이후 버전을 지원합니다.
ROM에 Framework가 설치되어 있지 않은 경우 .NET Compact Framework를 위해 장치에 약 2MB의 RAM이 필요합니다.
Windows Embedded CE SDK 요구 사항
Visual Studio를 사용하여 sysgen 변수에 관계없이 모든 SDK에 대한 장치 응용 프로그램을 개발할 수 있습니다. 그러나 Visual Studio에서 장치의 응용 프로그램을 배포 및 디버깅하려면 특정 운영 체제 구성 요소가 필요합니다. Platform Builder를 사용하여 Windows Embedded CE 6.0 장치용 SDK를 만드는 경우 필요한 구성 요소가 포함되어 있지 않으면 응용 프로그램을 수동으로 배포 및 디버깅해야 합니다. 장치의 네이티브 장치 응용 프로그램을 배포 및 디버깅하려면 SDK에 다음과 같은 sysgen 변수가 포함되어야 합니다.
SYSGEN_CPP_EH_AND_RTTI
SYSGEN_STDIOA
SYSGEN_OLE
SYSGEN_WINSOCK
참고: |
---|
sysgen 변수를 추가하면 Platform Builder에서 SYSGEN_FULL_CRT, SYSGEN_STDIO, SYSGEN_STRSAFE 및 SYSGEN_PMSTUBS 등의 종속 sysgen 변수를 자동으로 추가합니다. |
장치의 관리되는 장치 응용 프로그램을 배포 및 디버깅하려면 SDK에 다음과 같은 sysgen 변수도 포함되어야 합니다.
SYSGEN_DEVICE
SYSGEN_CORELOC
SYSGEN_IPHLPAPI
SYSGEN_DOTNETV2_HEADLESS 또는 SYSGEN_DOTNETV2
Visual Studio에서 이더넷을 통해 장치에 연결하는 경우 SDK에 다음과 같은 sysgen 변수도 포함되어야 합니다.
SYSGEN_ETHERNET
SYSGEN_IPHLPAPI
연결
Visual Studio의 요구 사항은 다음과 같습니다.
하드웨어
실제 장치에 개발 컴퓨터와의 무선 연결 기능이 있는 경우 이외에는 장치 제조업체에서 제공하는 직렬 또는 USB 케이블이 있어야 장치를 개발 컴퓨터에 연결할 수 있습니다. 개발 컴퓨터와 장치를 연결하려면 먼저 장치 제조업체에서 제공하는 지침에 따라 장치와 개발 컴퓨터를 설정해야 합니다.
에뮬레이터를 장치로 사용할 경우에는 추가 하드웨어가 필요 없습니다.
소프트웨어
Windows Mobile Device Center 6.0 또는 Microsoft ActiveSync 버전 4.0 이후 버전