Операционные системы реального времени


Microsoft Windows Embedded - часть 2


Windows XP Embedded насчитывает до 10000 отдельных компонентов, а в Windows NT Embedded их было чуть больше 300. Основной отличительной чертой Windows XP Embedded является четкое разграничение компонентов системы, что позволяет разработчикам встраиваемого набора функций при создании образа системы включать только необходимые файлы и максимально сократить размер результирующей системы. Этими компонентами служат отдельные части системы Windows XP Professional.

Компоненты Windows XP Embedded представлены сервисами, приложениями, библиотеками и драйверами – разработчику нужно сконфигурировать необходимый набор функций и собрать из компонентов необходимую конфигурацию в образ среды исполнения (runtime image). Все опции конфигурации собраны воедино в базу данных компонентов. Разработчик имеет к ней доступ и может ее редактировать с помощью специального инструмента – Component Database Manager.

Для каждого компонента в процессе создания определяется ряд параметров:

  • платформа, на которой будет выполняться данный компонент (определяет порядок компиляции и сборки);
  • описание и схема подключения компонента;
  • список ассоциированных ресурсов, таких как файлы и ключи реестра;
  • зависимости компонента от других компонентов (например, от DirectX или NET runtime);
  • указатель на хранилище файлов (чаще всего это просто локальный каталог, но может быть и сетевым ресурсом);
  • принадлежность к группе для упрощения обращения сразу к нескольким компонентам как к целому.

Сама база данных управляется СУБД MS SQL Server и может быть расположена как локально, на компьютере разработчика, так и на сервере.




Начало  Назад  Вперед



Книжный магазин