개요
윈도우 임베디드 컴팩트 7(Windows Embedded Compact 7)은 마이크로소프트가 개발한 실시간 운영 체제(RTOS)로, 임베디드 디바이스용으로 설계된 Windows CE 계열의 최신 버전이다. 정식 명칭은 “Windows Embedded Compact 7”이며, 한국어 표기에서는 “윈도우 임베디드 컴팩트 7”이라고도 사용한다.
주요 이력
| 항목 | 내용 |
|---|---|
| 발표·출시 | 2011 년 6월 (마이크로소프트 공식 발표) |
| 앞선 버전 | Windows Embedded Compact 6.0 |
| 후속 버전 | Windows Embedded Compact 8 (정식 출시되지 않음) |
| 지원 종료 | 메인스트림 지원 2020 년 1월, 연장 지원 2021 년 10월(마이크로소프트 제품 수명 주기 정책) |
지원 플랫폼 및 아키텍처
- CPU 아키텍처: ARM, x86 (IA‑32), MIPS, SuperH(SH) 등 주요 임베디드 프로세서 지원
- 디바이스 형태: 핸드헬드, 산업용 제어기, 의료 기기, 자동차 인포테인먼트 등 다양한 임베디드 시스템에 적용 가능
핵심 기능
-
실시간 성능
- 커널은 실시간 스케줄링을 제공하며, 낮은 레이턴시와 높은 예측 가능성을 목표로 설계되었습니다.
-
.NET Compact Framework 3.5
- 관리 코드 실행을 위한 .NET CF 3.5를 기본 탑재하여 C#·VB.NET 기반 애플리케이션 개발이 가능.
-
DirectX 기반 그래픽
- DirectDraw, Direct3D Mobile 등을 지원하여 2D·3D 그래픽 렌더링을 제공.
-
파일 시스템
- FAT, FAT32 외에 고성능 파일 시스템인 “Write‑through”와 “Real‑Time File System(RTFS)” 옵션을 제공.
-
보안 기능
- BitLocker와 같은 디스크 암호화, Secure Boot, Code Signing 등을 통해 보안을 강화.
-
개발 툴
- Microsoft Visual Studio 2010(및 이후 버전)과 Platform Builder를 사용하여 커스텀 이미지 및 드라이버를 제작.
배포 및 라이선스
- OEM(Original Equipment Manufacturer) 형태로 제공되며, 각 디바이스에 맞는 커스텀 OS 이미지를 제작하여 납품한다.
- 사용자는 마이크로소프트와 별도 계약을 체결하여 라이선스를 획득해야 한다.
주요 활용 예시
- 휴대용 의료 모니터링 기기
- 자동차 대시보드·인포테인먼트 시스템
- 산업용 PLC(Programmable Logic Controller)
- 전자 결제 단말기
한계 및 종료
윈도우 임베디드 컴팩트 7은 2021년 말까지 마이크로소프트의 공식 보안 업데이트가 제공되었지만, 이후에는 새 보안 패치가 배포되지 않는다. 따라서 현재 신규 개발에 사용하기보다는 기존 시스템의 유지보수에 국한되는 경우가 많으며, 최신 임베디드 요구사항을 충족하려면 다른 플랫폼(예: Linux 기반 Yocto, Windows IoT)으로의 전환이 권장된다.
참고
- 마이크로소프트 공식 제품 수명 주기 페이지(Windows Embedded Compact 7)
- 마이크로소프트 개발자 문서(Platform Builder, .NET Compact Framework)
본 내용은 공개적으로 확인된 자료에 근거하며, 확인되지 않은 세부 사항은 포함하지 않음.