Введение
Встроенная операционная система от 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 – последний инструмент разработчика, доступный как самостоятельный продукт.
Mainstream support ended on October 13, 2009. Extended support ended on October 14, 2014. is a successor to Windows CE 4.2, the third release in the Windows CE NET family. It was first released on July 9, 2004. Like its predecessors, Windows CE 5.0 is marketed towards the embedded device market and independent device vendors. Windows CE 5.0 is billed as a low cost, compact, fast to market, real time operating system available for x86, ARM, MIPS, and SuperH microprocessor based systems. Windows CE 5.0 builds on previous Windows CE releases in its adoption of shared source. Since 2001, Microsoft has been steadily expanding the available Windows CE source tree with embedded system developers. Windows CE 5.0 is the most open Microsoft operating system to date, though not all of the system is available under shared source agreements. Developers have the freedom to modify down to the kernel level, without the need to share their changes with Microsoft or competitors. Windows CE 5. x is the base OS for Windows Mobile 6.0, 6.1 and 6.5. On the x86 platform, Windows CE 5.0 competes against Microsoft's other embedded operating systems, Windows XP Embedded and its predecessor Windows NT Embedded. Platform Builder IDE for Windows CE 5.0 is the last builder tool available as standalone product.
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 раза больше. Также существует разница в стоимости.
CPU architecture: Windows CE supports an extensive array of architectures, including x86, whereas Windows XP Embedded only supports the x86 architecture. Real time applications: Windows CE is a real time operating system, while Windows XP Embedded is not by default. Existing Win32 applications: Windows CE cannot use Win32 binaries, libraries, and drivers without modification. Memory footprint: The minimum footprint of Windows CE is 350 kilobytes. The minimum footprint of Windows XP Embedded is 8 megabytes, making it over 23 times larger. There is also a difference in cost.