Обзор и функции продукта

Microsoft Windows XP Embedded - это операционная система и платформа для разработки, которая предлагает богатые возможности системе Windows в компонентном виде и позволяет разработчикам быстро создавать надежные и высококачественные встраиваемые устройства.
Продукт состоит из трех основных частей:
- Основой является компонентная версия системы Microsoft Windows XP Professional - Вы можете выбрать, какие функции системы Windows XP Professional Вы хотите реализовывать в своем устройстве. Выбор можно осуществить из более чем 12 000 компонентов и таким образом создать собственную систему ХР. Кроме функций системы Windows XP Professional продукт также содержит специализированные встраиваемые функции, например, для устройств без пользовательского интерфейса или без дисков либо для запуска с устройства Flash, USB либо с диска CD.
- Все эти функции соединены в пакете Windows Embedded Studio, который позволяет создавать собственные операционные системы.
- Компонентами пакета XP Embeded Studio являются инструменты Target Designer, Target Analyser, Component Designer и Database Manager.
|
Главные факты |
Описание |
|
Низкие затраты |
Низкие начальные денежные затраты благодаря возможностям бесплатной оценки инструментов, дешевые средства разработки и более низкие цены лицензий по сравнению с системой XP Professional. |
|
Архитектуры процессоров |
Так как система XP Embedded базируется на таком же двоичном коде как XP Professional, она поддерживает такие же процессоры. Поддерживаются все процессоры x86 от типа Pentium II 266, а также все типы, базирующиеся на x86. |
|
Модульность |
Выбор из более чем 12 000 компонентов (из этого 9 500 драйверов аппаратного оснащения). (Такое же предложение, как и у системы XP Professional SP2). |
|
Отсутствует активирование |
В системе XP Embedded не используется активирование, известное из XP Pro. Достаточно один раз ввести код PID в образе в инструменте Target Designer для всех систем. |
|
Небольшие требования к объему памяти |
Ядро использует около 10 МБ памяти. Обычные промышленные устройства на базе системы XP Embedded используют 120-180 МБ памяти, сборка с полным пакетом функций около 500 MБ. (Эти значения не включают в себя приложение). |
|
Надежность |
Система включает в себя специализированные функции для встраиваемых устройств. С помощью фильтра EWF (Enhanced Write Filter) систему можно защищать от записи. Устройство можно безопасно выключать без выключения системы Windows. Также поддерживается запуск системы с носителей, предназначенных только для чтения, с устройств Flash и USB. |
|
Быстрый вывод на рынок |
Продукт Windows XP Embedded предлагает разработчикам единый пакет инструментов для разработки и внедрения собственных устройств на базе системы Windows Embedded CE. |
|
Поддержка стандартов |
Система XP Embedded работает с отраслевыми стандартами и существующими технологиями компании Microsoft для настольных компьютеров и серверов, помогая создавать специализированные устройства самых разных категорий, от промышленных устройств до бытовой электроники. Компания Microsoft пообещала предоставить для системы Windows Embedded XP десятилетнюю расширенную поддержку. |
|
Защита |
Можно воспользоваться всеми выгодами актуализации SP2 (включая шлюзы firewall). Устройства на базе системы XP Embedded посредством сети Интернет не могут подключаться к серверу Microsoft Update Server, потому что они компонентные. Однако можно воспользоваться всеми обычными корректировками из системы XP Professional, с сервера SUS (System Update Server) и SMS (System Management Server). Образ системы XP Embedded можно легко актуализировать с помощью встроенной службы DUA (Device Update Agent). |
|
Развитие приложений |
Все приложения и драйверы из системы XP Professional функционируют также в системе XP Embedded. Нет необходимости в переписывании или приспособлении. |
Новинки в пакете Windows XP Embedded SP2 Feature Pack 2007
Названия и торговые марки
- Теперь система называется Windows XP Embedded SP2 FP2007.
- Цвет торговой марки был изменен с оранжевого на синий.
Переделанная архитектура сборки
- Новый инструмент для сборки: XPECON.WSF
- Весь процесс сборки теперь можно выполнить из командной строки.
Новые компоненты и инструменты
- Запуск с устройств USB и Flash.
- Инструмент Registry Filter.
- Инструмент FBWF (File Based Write Filter).
- Макро компоненты для поддержки установки к продуктам Microsoft SQL Express 2005 и Microsoft SQL Server 2000 Desktop Edition.
- Компоненты, обеспечивающие совместимость шрифтов и кодовых страниц для приложений.
- Другие национальные операционные среды и раскладка клавиатуры.
- Кодеки DirectShow Indeo.
- Компоненты для отдельных файлов: Cacls.exe и Gpupdate.exe.
- Новая категория: EEF (Embedded Enabling Features) - для быстрого поиска компонентов и функций, уникальных для системы XP Embedded.
- Настройка учетной записи пользователя и учетной записи администратора.
- Настройка инструментов для клонирования систем.
- Настройка инструмента отладки Dr. Watson.
- Актуализованный компонент стандартных ярлыков меню Пуск (Start).
- Компонент WIS (Windows Installer Service) был актуализован для поддержки нового инсталляционного инструмента Windows Installer версии 3.1.
Актуализованный фильтр EWF
- Была добавлена возможность типа перекрывания RAM (Reg).
- Была добавлена возможность для функции HORM и устранена возможность добавления файла resmany.dat вручную.
Чтобы можно было использовать функцию HORM, необходимо разрешить спящий режим в компоненте платформы.
- Новая страница установки пользовательского интерфейса.
Ограничение размеров памяти
- Устранение зависимостей, которые были перенесены с одной актуализации Service Pack в другую, при этом они уже не требуется.
- Были исправлены зависимости от ключей регистра.
- Зависимость компонента SMS Client - Remote Assistance Channel от компонента Help and Support была устранена как зависимость по выбору.
Результатом этого является снижение размеров памяти, у некоторых устройств даже до 30 МБ.
- Были устранены зависимости функций браузера Internet Explorer.
- Были устранены многие другие зависимости функций (напр., для приложения Outlook Express).
- Макро Internet Explorer Technologies для добавления пунктов по выбору.
Windows XP Embedded SP2 - средства разработки и процесс разработки
Среда разработки Target Designer
Пакет XP Embedded Studio поставляется со всеми средствами разработки, необходимыми для разработки, создания, сборки и внедрения проекта.
Target Designer для системы XP Embedded это интегрированная среда разработки (IDE) для разработки собственных проектов встраиваемых операционных систем.
Инструмент Component Designer позволяет легко разрабатывать собственные компоненты (приложения и драйвера) и импортировать обычные драйвера из системы XP Professional для нужд создания компонентов системы XP Embedded.
С помощью инструмента Database Manager Вы можете управлять всеми частями системы XP Embedded в базе данных SQL Server, запущенной в фоновом режиме.
Процесс разработки системы Windows XP Embedded
Вначале на целевом компьютере необходимо запустить инструмент Target Analyser. Это можно выполнить из предварительно установленной системы XP Professional или из операционной среды Windows PE (находится на диске 1 инструмента Target Designer). Таким образом, Вы получите файл device.pmq с перечнем всех аппаратных устройств, найденных в целевой системе. Следом этот файл можно импортировать в инструмент Target Designer или в инструмент Component Designer и создать один компонент для аппаратной части. Собственные драйверы и приложения можно импортировать в базу данных компонентов системы XP Embedded с помощью инструмента Database Manager. Как только в сборку будут включены все драйверы аппаратной части, можно выбрать и сконфигурировать программные части согласно конкретным требованиям, предъявляемым к операционной системе.



