Введение

Встроенная операционная система от Microsoft, выпущенная в 2004 году. Основная поддержка завершилась 13 октября 2009 года, а расширенная – 14 октября 2014 года. Она является преемницей Windows CE 4.2 и третьим релизом в семействе Windows CE NET. Первый выпуск состоялся 9 июля 2004 года. Как и предыдущие версии, Windows CE 5.0 ориентирована на рынок встраиваемых устройств и независимых производителей оборудования. Windows CE 5.0 позиционируется как недорогая, компактная, быстро выводимая на рынок операционная система реального времени, доступная для систем на базе микропроцессоров x86, ARM, MIPS и SuperH. Windows CE 5.0 развивает предыдущие выпуски Windows CE, расширяя использование общего исходного кода. С 2001 года Microsoft последовательно расширяла доступное дерево исходного кода Windows CE для разработчиков встраиваемых систем. Windows CE 5.0 – наиболее открытая операционная система Microsoft на сегодняшний день, хотя не все компоненты системы доступны по соглашениям об общем исходном коде. Разработчики имеют возможность вносить изменения вплоть до уровня ядра, не требуя при этом делиться своими изменениями с Microsoft или конкурентами. Windows CE 5.x является базовой ОС для Windows Mobile 6.0, 6.1 и 6.5. На платформе x86 Windows CE 5.0 конкурирует с другими встроенными операционными системами Microsoft, такими как Windows XP Embedded и ее предшественница Windows NT Embedded. Platform Builder IDE для Windows CE 5.0 – последний инструмент разработчика, доступный как самостоятельный продукт.

Windows CE против Windows XP Embedded

По словам Microsoft, Windows CE предпочтительнее Windows XP Embedded в ситуациях, когда предъявляются высокие требования к беспроводной связи и мультимедиа. Основные факторы при выборе подходящей версии: архитектура процессора: Windows CE поддерживает широкий спектр архитектур, включая x86, в то время как Windows XP Embedded поддерживает только архитектуру x86. Приложения реального времени: Windows CE является операционной системой реального времени, а Windows XP Embedded – нет, по умолчанию. Существующие приложения Win32: Windows CE не может использовать исполняемые файлы, библиотеки и драйверы Win32 без изменений. Объем памяти: минимальный объем памяти, необходимый для Windows CE, составляет 350 килобайт. Минимальный объем памяти, необходимый для Windows XP Embedded, составляет 8 мегабайт, то есть более чем в 23 раза больше. Также существует разница в стоимости.