Windows Embedded Standard

Click on a question to expand the answer

Show All      Hide All

В чем отличие Windows XP Embedded от Windows Embedded Standard?

Windows Embedded Standard 2009 - это следующая версия операционной системы Windows XP Embedded со всеми изменениями, входящими в Service Pack 3. 

Как собирать образ Windows Embedded Standard 2009?

Образ Windows Embedded Standard 2009 собирается из компонент с помощью программы Target Designer, входящей в состав Windows Embedded Studio.

Как защитить носитель от записи в Windows Embedded Standard 2009?

В Windows Embedded Standard 2009 включены компоненты Enhanced Write Filter и File Based Write Filter, которые позволяют защитить от записи целые разделы носителя или отдельные файлы и папки соответственно. Компоненты должны быть добавлены в образ и настроены на этапе сборки системы. Все операции записи на защищённое устройство перенаправляются в специальный буфер – оверлей (overlay), который может храниться как в RAM, так и на диске. Во время работы устройства функционирование фильтров может контролироваться с помощью специальных утилит и API.

Как интегрировать свое приложение/драйвера в образ Windows Embedded Standard 2009?

Существует несколько способов добавления приложения в образ Windows Embedded Standard 2009

  • Cкопировать файлы любым удобным способом на мастер-образ (который будет потом тиражироваться) и, если требуется, запустить программу установки. После чего тиражировать образ с уже установленной программой.
  • Создать собственно компоненты приложения/драйверов, который позволит скопировать в собираемый образ нужные файлы, добавить необходимые ключи реестра. Этот способ предпочтительнее, если впоследствии предполагается собирать и другие образы с этим же приложением/драйверами.

Как можно обновлять образ Windows Embedded Standard 2009?

Специальные обновления для базы компонентов Windows Embedded Standard 2009 производитель может получать на сайте с ограниченным доступом для OEM-производителей (ECE). Так же возможно использование обновлений для Windows Embedded Standard 2009, однако производитель обязан протестировать эти обновления перед установкой либо передачей конечному пользователю для установки. Windows Embedded Standard 2009 поддерживает средства автоматизированного обновления Windows:

    • Клиент службы Microsoft System Management Server (SMS) – клиент SMS позволяет управлять автоматическими обновлениями для устройств на базе Windows Embedded Standard 2009
    • Microsoft Software Update Services (SUS) – SUS позволяет проактивно устанавливать критические обновления на устройства на базе Windows Embedded Standard 2009.
    • Device Update Agent – позволяет администраторам удалённо обновлять образы Embedded Standard 2009 с использованием сервера-хранилища.



Подробнее о средствах обслуживания образов в Windows Embedded Standard 2009 - на сайте MSDN.

Как обновлять средства разработки Windows Embedded Standard 2009?

OEM-производители, заключившие соглашение с Майкрософт, могут загружать обновления для Windows Embedded Standard 2009 на сайте с ограниченным доступом для OEM-производителей (ECE).

Как сделать, чтобы на устройстве Windows Embedded Standard 2009 при старте встраиваемое приложение запускалось вместо Explorer?

В программе Component Designer необходимо создать новый компонент и указать в качестве его прототипа Shell Prototype Component. В панели детальных свойств компонента необходимо открыть Advanced и в открывшемся диалоговом окне создать новый строковый параметр с названием cmiShellPath и со строкой запуска необходимой оболочки в поле значения. Например, %11%\MyShell.exe. Строка может содержать необходимые параметры запуска.

Как создать "универсальный" образ Windows Embedded Standard 2009?

Существует компонент, который включает в образ Windows Embedded Standard 2009 максимальное количество компонентов (за исключением специальных компонентов возможностей по встраиванию). Фактически эмулируется работа Windows XP Professional. Смотрите на сайте. Но, стоит отметить, что Windows Embedded Standard 2009 – это встраиваемая операционная система, предназначенная для работы на узкофункциональных устройствах и с соответствующими лицензионными ограничениями по использованию. Поэтому создавать «универсальное» устройство на базе Windows Embedded Standard 2009 нельзя. Также, стоит отметить, что даже подобный «универсальный» образ будет работать только на такой же или похожей аппаратуре, на которой проходился FBA (First Boot Agent).

Какие языки ввода поддерживаются в Windows Embedded Standard 2009?

В качестве языка ввода может использоваться любой язык, который доступен в Windows XP Professional c Service Pack 2. Дополнительный язык ввода в Windows Embedded Standard 2009 включается посредством добавления соответствующих компонентов языка и раскладки клавиатуры в образ операционной системы. Создан специальный компонент для удобного включения в образ поддержки русского интерфейса и языка ввода. Смотрите на форуме Кварта Технологии.

Какие языки интерфейса поддерживаются в Windows Embedded Standard 2009?

Поддержка локализации интерфейса использует технологию MUI. В поставке Embedded Standard 2009 поставляются компоненты для ресурсов MUI для следующих языков:

  1. Чешский
  2. Финский
  3. Фанцузский
  4. Немецкий
  5. Итальянский
  6. Японский
  7. Корейский
  8. Норвежский
  9. Польский
  10. Русский
  11. Испанский

Это не полный список языков. Подробнее можно посмотреть на сайте Microsoft. Дополнительный язык интерфейса в Windows Embedded Standard 2009 включается посредством добавления соответствующих компонентов языка и локали в образ операционной системы. Создан специальный компонент для удобного включения в образ поддержки русского интерфейса и языка ввода. Смотрите на форуме Кварта Технологии.

Каким образом разрабатывать приложения для Windows Embedded Standard 2009?

Разработку приложений для Windows Embedded Standard 2009 можно проводить с помощью стандартных средств разработки для Windows XP Professional. Также существует возможность развернуть образ системы Windows Embedded Standard 2009 на виртуальной машине или реальном устройстве и производить отладку приложения с помощью удалённого отладчика.

Какой минимальный размер образа Windows Embedded Standard 2009?

Минимальный рабочий размер сборки Windows Embedded Standard 2009 - около 5MB (только ядро, система не будет иметь никаких возможностей, и сможет только запускаться и выполняться). Полноценный образ Windows Embedded Standard 2009 будет занимать 40MB и более.

Клонирование образов Windows Embedded Standard 2009 

Клонирование Windows Embedded Standard 2009 происходит с помощью специального компонента System Cloning Tool. Клонирование, в отличие от простого копирования образа, позволяет получить установленные образы с различными SID и именами компьютеров, что необходимо для нормальной работы Windows Embedded Standard 2009. Процесс клонирования содержит две фазы – «запечатывания» и, собственно, клонирования. Во время первой из них подготавливается мастер-образ системы, который и будет клонироваться в дальнейшим. После этого образ копируется на многие устройства. Во время первого запуска этих устройств происходит собственно клонирование – процесс замены SID на новый и уникальный.

Копирование/перенос образов Windows Embedded Standard 2009 

Образ Windows Embedded Standard 2009 после сборки находится на компьютере разработчика в директории C:\Windows Embedded Images или другой, которая была указана при сборке. Все файлы из этой директории нужно скопировать на загрузочный раздел носителя, используемого в вашем устройстве. После прохождения фазы FBA, образ можно скопировать, сделав снимок загрузочного раздела с помощью утилит для создания файлов-образов или просто скопировать иерархию директорий на подготовленный к загрузке носитель.

Могу ли я сделать свою программу оболочкой системы в Windows Embedded Standard 2009?

Да, такая возможность есть. Более подробно можно узнать здесь

Может ли Windows Embedded Standard 2009 работать в режиме реального времени?

Хотя Windows Embedded Standard 2009 не является операционной системой реального времени, поддержка такой возможности легко осуществима через расширения третьих фирм. Например, CeWin, основанное на Windows CE. Подробнее смотрите на сайте Microsoft.

Может ли конечный пользователь доустанавливать приложения в образ Windows Embedded Standard 2009?

Нет, это напрямую запрещается в лицензионном соглашении. Однако конечный пользователь имеет право установить самостоятельной поддерживающее ПО и/или дополнительное программное обеспечение, например, антивирус либо средства резервного копирования:

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

Может ли устройство на базе Windows Embedded Standard 2009 работать без монитора, мыши, клавиатуры, сенсорного экрана и т.д.?

Да. Но для того чтобы сделать это возможным, необходимо решить вопрос обработки системных диалоговых окон и окон ввода, окон приложений. Windows Embedded Standard 2009 предоставляет возможность настроить автоматического ответа по умолчанию для системных диалогов.

Работают ли программы, написанные на Borland Delphi, на Windows Embedded Standard 2009?

Работают ли программы, написанные на Borland Delphi, на Windows Embedded Standard 2009?

С каких носителей может загружаться Windows Embedded Standard 2009?

Загрузка может происходить с жёстких дисков, CD-ROM, DVD-ROM, флэш-памяти (в т.ч. с Compact Flash и USB-флэш). Так же поддерживается работа систем без ПЗУ – с сетевой загрузкой образа.

Сборка лицензионной системы и активация Windows Embedded Standard 2009 

Windows Embedded Standard 2009 не требует активации после установки. Для сборки лицензионной системы необходимо в средствах разработки Target Designer перед сборкой системы прописать серийный номер (Product ID) указанный в конверте с лицензионные наклейками (COA).

Требуется ли активация Windows Embedded Standard 2009?

Нет, не требуется. Ключ вводиться один раз во время сборки образа. Подробнее здесь.

Чем отличается Windows Embedded Standard 2009 от Windows XP Professional?

Windows Embedded Standard 2009 – это компонентизированя Windows XP Professional с дополнительными возможностями для встраивания. В отличие от Windows XP Professional, разработчик системы на Windows Embedded Standard 2009 самостоятельно выбирает необходимые компоненты. Характерный размер рабочего образа Embedded Standard 2009 – 120-512 Мб, в то время как Windows XP Professional – 1.5-2 Гб. В отличие от Windows XP Professional, Embedded Standard 2009 обладает дополнительными функциями по встраиванию, серди которых загрузка с Flash, CD, фильтр защиты от записи.

Что такое мастер-образ Embedded Standard 2009?

Мастер-образ Embedded Standard 2009 – это подготовленный к тиражированию образ Embedded Standard 2009, с поддержкой клонирования или без. Как правило, мастер-образ уже содержит полностью рабочий образ и встраиваемое приложение.

 

Что такое Windows Embedded Standard?

Windows Embedded Standard – это следующая версия широко зарекомендовавшей себя в решении широкого круга задач встраиваемой операционной системы Microsoft Windows XP Embedded и представляет собой компонентную версию Windows XP Professional c дополнительными возможностями для встраивания и инструментарием поддерживающим процесс разработки специализированных образов операционной системы, включающая в себя поддержку многих современных технологий настольной Windows платформы: Microsoft Silverlight®, .NET Framework 3.5, поддержка сервера Windows Server 2008 (RDP 6.1), Windows Media Player 11, Internet Explorer® 7, поддержка Windows Server Update Services, System Center Configuration Manager, Microsoft Baseline Security Analyzer.

На каких версиях операционной системы поддерживается работа Windows Embedded Studio?

Полная установка возможна на Microsoft Windows 2000 Professional SP4 (или старше) English или Windows XP Professional English. C выходом Feature Pack 2007, установка утилит для разработки также возможна на Windows Vista.

Что входит в состав Windows Embedded Studio?

  • Windows® XP Embedded Target Designer - утилита для разработки образа операционной системы.
  • Windows® XP Embedded Component Database Manager - утилита для управления базой данных компонентов и хранилищ, а также для добавления новых компонентов в базу.
  • Windows XP Embedded Component Designer - утилита для создания собственных компонентов.
  • Windows XP Embedded Command-Line Tool – утилита для работы с конфигурациями, добавления и удаления компонентов, сборки образов и добавления компонентов в базу данных через интерфейс командной строки.
  • Target Analyzer – утилита для анализа аппаратной конфигурации платформы.



    Порядок работы Windows Embedded Studio

Видео ролик с демонстрацией работы Windows Embedded Studio 

Что такое Enhanced Write Filter (EWF), File Based Write Filter (FBWF) и Registry Filter?

EWF, FBWF и Registry Filter – технологии защиты носителя от записи на уровне системы. EWF – защищает том от записи; поддерживает 3 режима Disk, RAM и RAM Reg; режимы определяют место хранения оверлея и настроек EWF; FBWF – защищает том от записи, позволяя разрешать запись в определенные файлы или директории; Registry Filter работает вместе RAM режимами EWF, позволяя сохранять ключ домена и лицензию доступа к терминальному серверу на носитель.

Что такое FBA (First Boot Agent)?

При сборке образа Windows XP Embedded в программе Target Designer создается иерархия каталогов и файлов, аналогичная стандартному XP Professional – это «сырой» образ. Для того, чтобы получить рабочий образ, необходимо скопировать собранный образ на целевое устройство и пройти специальную процедуру инициализации, называемую First Boot Argent (FBA). Во время FBA выполняются все задачи по развертыванию и инициализации, которые могут быть выполнены только на рабочем образе (установка драйверов PnP устройств, развертывание подсистемы безопасности, подготовка к клонированию и т.д.), после чего образ готов к нормальному использованию/тиражированию.