CUWIN은 Windows CE / Windows Embedded Compact 기반 장치로, 일반 PC용 Windows와는 다른 개발 환경을 사용합니다.
이 때문에 CUWIN 개발에는 Visual Studio 2008이 필요합니다.
Visual Studio 2008은 다음 언어를 지원합니다.
일반 데스크톱 Windows에서 사용하는 .NET Framework는 Windows 라이브러리와 다양한 API를 모두 포함하고 있어 임베디드 장치에는 용량과 구조가 과도합니다.
이를 해결하기 위해 Microsoft는 임베디드 전용 .NET Compact Framework를 별도로 제공했습니다.
CUWIN에는 다음 환경이 기본으로 구성되어 있습니다.
| 항목 | 내용 |
|---|---|
| 운영체제 | Windows CE / Embedded Compact |
| 프레임워크 | .NET Compact Framework 3.5 |
| 개발 IDE | Visual Studio 2008 |
.NET Compact Framework는 임베디드 장치에 필요한 핵심 기능만 포함한 경량 프레임워크이며, CUWIN에는 3.5 버전이 사전 설치되어 있습니다.
Microsoft는 Visual Studio 2008 이후 버전부터 스마트 디바이스(Windows CE) 개발 도구를 더 이상 제공하지 않습니다.
따라서 다음과 같은 제약이 있습니다.
이로 인해 Visual Studio 2008이 사실상 CUWIN 개발에 사용 가능한 최신 버전입니다.
아래 운영체제에서 동일한 방법으로 설치할 수 있습니다.
설치 과정과 개발 환경 구성은 OS에 관계없이 동일합니다.
아래는 Microsoft에서 제공한 공식 이미지 파일입니다.
Visual Studio 2008 Professional (90일 평가판)
아래 영상은 Windows 7 환경을 기준으로 설명하고 있지만, Windows 10 / 11에서도 동일한 절차로 진행하시면 됩니다.