1 Введение Средства разработки Embedded Standaгd 2009 Основы разработки устройств на базе Embedded Standaгd 2009 возможности по встраиванию Embedded Standaгd 2009 разработка компонентов драйверов и приложений Подготовка и развертывание образов Embedded Standaгd 2009 Обслуживание устройств на базе Embedded Standaгd 2009 Встраиваемые решения для вертикальных рынков Литература и ресурсы Приложение Платформа Мiсrosоft Windows Embedded Обзор Windows Embedded Standaгd Практические работы Рабочая станция разработчика Содержимое компакт –диска

2. Средства разработки Embedded Standard 2009

Установка средств разработки Windows El11bedded Studio Taгget Designeг Каталог компонентов, поиск и фильтры Редактор конфигурации Панель детальных сведений Текущие задачи, журналы сборки образа и проверки зависимостей Оценка предполагаемого размера образа при добавлении компонента Настройки программы Taгget Designeг Component Designeг Настройки программы Component Designeг Component Database Manageг Закладка Database Закладка Platfoгm Закладка Package -Закладка Component Закладка Repositoгy Закладка Gгoup Target Analyzer Windows Pгe-installation Enviгonment (WinPE) Создание и настройка образа WinPE Подготовка образа WinPE для загрузки с компакт-диска Подготовка образа WinPE для загрузки с USB Flash Сервисная сборка W}ndows Embedded Standaгd 2009 Утилита ХРЕСМD Типовые задачи при работе с утилитой

З. Основы разработки устройств на базе

Embedded Standard 2009 Процедура разработки устройства Определение аппаратного состава целевой платформы Создание компонента-макроса или базовой конфигурации платформы Создание компонента-макроса Создание базовой конфигурации Анализ журнала импорта Создание новой конфигурации для устройства в программе Target Designer Настройка и конфигурирование образа в программе Target Designeг Настройка платформы Разрешение зависимостей Сборка образа Fiгst BootAgent (FBA)
Практическая работа
1Упражнение 1. Создание новой виртуальной машины Мiсrоsоft ViгtualPC 2007
Упражнение 2. Создание простого сервисного образа Windows Embedded Standaгd 2009 Упражнение 3. Подготовка диска виртуальной машины к загрузке в сервисный образ Embedded Standard 2009
Упражнение 4. Определение аппаратного состава Micгosoft Viгtual РС 2007 с использованием сервисного образа
Упражнение 5. Импорт результатов определения аппаратной части в СоmропепЮеsigпег. Создание компонента макроса
Упражнение 6. Импорт результатов определения аппаратной части в Target Designer. Создание базовой конфигурации Упражнение 7. Создание новой конфигурации в программе Target Designer на основе базовой конфигурации и компонента-макроса
Упражнение 8. Разрешение зависимостей и сборка образа
Упражнение 9. Развертывание образа на Мiсrоsоft Viгtual РС 2007
Упражнение 10. Типичная настройка и конфигурирование образа в программе Taгget Designeг Упражнение 11. Сравнение компонентов-макросов Структура и состав компонентов Embedded Standaгd 2009 Обзор компонентов-макросов Embedded Standard 2009 Компоненты-макросы обеспечения технологии Компоненты-макросы для тестирования и разработки Компоненты поддержки инфраструктуры для установки в образ определенного приложения Шаблоны дизайна
Практическая работа 2 Упражнение 1 . Навигация по дереву компонентов в программе Taгget Designer
Упражнение 2. Поиск компонентов в программе Taгget Designeг
Упражнение 3. Использование фильтров в программе Taгget Designeг
Упражнение 4. Использование компонентов макросов Min Keгnel Sample Масго, Min Logon Sample Масго и Win LogonSample Масго
Упражнение 5. Использование компонентов макросов совместимости приложений.
Упражнение 6. Создание образа на основе шаблона дизайна
4. Возможности по встраиванию Embedded Standard 2009

Enhanced Wгite Filteг (EWF) Архитектура EWF Компоненты EWF Настройка работы EWF в программе Taгget Designeг , Добавление технологии EWF в образ: режим EWF DiskДобавление технологии EWF в образ: режим EWF RAM Добавление технологии EWF в образ: режим EWF RAM (Reg) Утилита EWF Мапаgег Console Application EWF API Некоторые возможности по улучшению производительности EWF Перенос файлов системных журналов на незащищенный том Перенос файла подкачки на незащищенный том Перенос директорий временных файлов на незащищенный том Отключение записи времени последнего доступа Отключение предварительной загрузки
Практическая работа 3
Упражнение 1. Создание конфигурации и тестирование образа с поддержкой EWF. Режим EWF Disk
Упражнение 2. Создание конфигурации и тестирование образа с поддержкой EWF. Режим EWF RAM
Упражнение З. Создание конфигурации и тестирование образа с поддержкой EWF. Режим EWF RAM Reg
Упражнение 4. Разработка приложения для управления EWF File Based Write Filter (FBWF) Архитектура FBWF Компонент FBWF Настройка работы FBWF в программе Target Designer Добавление технологии FBWF в образ Утилита FBWF Manager Console Application FBWF АР Практическая работа 4
Упражнение 1. Создание конфигурации и тестирование образа с поддержкой FBWF Упражнение 2. Разработка приложения для управления FBWF Registry Filter Архитектура Registгy Filter Компонент Registгy Filter Настройки Registгy Filter в программе Target Designer Добавление технологии Registгy Filter для EWF RAM или RAM Reg в образ Добавление технологии Registгy Filter для FBWF в образ
Практическая работа 5
Упражнение 1. Создание конфигурации и тестирование образа с поддержкой EWF RAM и Registгy Filter
Упражнение 2. Создание конфигурации и тестирование образа с поддержкой FBWF и Registгy Filter Hibernate Опсе Resume Мапу (HORM) Разработка устройств, загружающихся из файла спячки Настройки технологии HORM в программе Target Designer Настройки технологии HORM в образе после FBA
Практическая работа 6.
Упражнение 1. Создание конфигурации и тестирование образа с поддержкой режима HORM. Все тома системы защищены EWF
упражнение 2. Создание конфигурации и тестирование образа с поддержкой режима HORM. Не все тома системы защищены EWF Перехват системных сообщений возможности перехвата системных сообщений в Embedded Standard выбор ответа по умолчанию для MessageBox сообщений Настройка технологии Message Вох Default Reply в программе Target Designer Настройка технологии Message Вох Default Reply в рабочем образе Сервис обработки окон Отключение всплывающих окон Фильтрация системных сообщений Поддержка автономных устройств Разработка автономных устройств Настройка конфигурации для работы устройства в автономном режиме Возможности удаленного управления системой Практическая работа 7
Упражнение 1. Создание конфигурации и тестирование образа для автономной работы без удаленного доступа к рабочему столу
Упражнение 2. Создание конфигурации и тестирование образа для автономной работы с удаленным доступом к рабочему столу Поддержка загрузки устройств с CD/DVD Разработка устройств, загружающихся с CD/DVD Настройка конфигурации образа в Target Designer для загрузки устройства с CD/DVD Подготовка устройства и носителя для прохождения FBA Использование утилиты hd2iso.exe для создания образа загрузочного компакт-диска на основе разделов жесткого диска Подготовка и прохождение процедуры FBA, проверка корректности развертывания технологий EWF и ЕI Torito Подготовка образа после FВАдля загрузки с компакт-диска утилита EtPrep
Практическая работа 8
Упражнение 1. Создание конфигурации и тестирование образа для загрузки с компакт –диска Подцержка загрузки устройств с твердотельных носителей (CompactFlash-устройств) Разработка устройств, загружающихся с твердотельных носителей Подготовка твердотельного носителя Утилита BootPrep
Практическая работа 9
Упражнение 1. Создание конфигурации и тестирования образа для загрузки с CompactFlesh Подцержка загрузки устройств с USВ-носителя Разработка устройств, загружающихся с USB Настройка конфигурации образа в Target Designer для загрузки устройства с USВ-носителя Подготовка USВ-носителя к загрузке Windows Embedded Standard 2009
Практическая работа 1 О
Упражнение 1. Создание конфигурации и тестирование образа для загрузки с USB Flash Клонирование устройств Производство устройств и процедура клонирования Настройки процесса клонирования в программе Target Designer Процедура клонирования образа Windows Embedded Standard 2009 Фаза запечатывания образа (Reseal) Фаза клонирования образа (Clone) Команда FBRESEAL .0 Утилита клонирования Sysprep
Практическая работа 11
Упражнение 1. Создание конфигурации и тестирование образа с поддержкой клонирования с System Cloning Tools. Автоматическое клонирование
Упражнение 2. Создание конфигурации и тестирование образа с поддержкой клонирования с System Cloning Tools.Клонирование вручную Технология виртуальных дисков SDI SDI Loader SDIMgr sdi2hd .ехе
Практическая работа 12
Упражнение 1. Создание виртуальных дисков утилитой SDI Loader Упражнение 2. Работа с виртуальными дисками с использованием утилиты SDI Mgr Поддержка загрузки устройств по сети (РХЕ) Remote Boot Manager Загрузка устройства по сети Настройки ОНСР- и РХЕ-серверов для работы удаленной загрузки Серверы ОНСР и РХЕ находятся на одном компьютере Серверы ОНСР и РХЕ находятся на разных компьютерах Использование воот.INI при удаленной загрузке Использование Remote Boot Service в собственных решениях Практическая работа 1 3
Упражнение 1. Создание образа для загрузки по сети. Настройка удаленной загрузки управление питанием устройств Компонент Power ManagementApplication Утилита хрерт.ехе Программный интерфейс управления питанием
Практическая работа 14
Упражнение 1. Приложение управления питанием. Minlogon Упражнение 2. Приложение управления питанием. WinLogon
5. Разработка компонентов драйверов и приложений.

Компоненты в Embedded Standaгd 2009 Компоненты Свойства Файлы (Files) Настройки реестра (Registry Data) Принадлежность к группам (Group Memberships) Зависимости Дополнительные ресурсы компонента (Resources) Зависимости (Dependencies) Наборы хранилищ (Repository Sets) Пакеты (Packages) Практическая работа 15 Упражнение 1. Добавление файлов, записей реестра и зависимостей в компонент. Объединение хранилищ и компонентов в пакеты. Импорт компонента. Проверка корректной сборки компонента в образ Основы разработки компонентов в Embedded Standaгd 2009 Общие принципы построения компонентов Компоненты драйверов Компоненты приложений Компоненты макросы Компоненты примитивы Создание компонентов импортом аилов Файлы Рма Файлы INF Разрешение проблем импорта файлов INF Фалы REG Практическая работа 16Упражнение 1. Импорт файлов REG Упражнение 2. Импорт файлов INF. Компонентизация драйвера 302 Дополнительные возможности создания компонентов Создание собственной оболочки системы Использование снимков системы Определение загружаемых модулей Определение используемых системных ресурсов
Практическая работа 17
Упражнение 1. Создание и тестирование компонента собственной оболочки системы Упражнение 2. Разработка компонента для приложения
6. Подготовка и развертывание образов Embedded Standard 2009

Подготовка образа Embedded Stапdагd 2009 Процесс Fiгst Boot Аgепt (FBA) Обзор процедуры FBA Фазы FBA Файлы FBALOG.TXT и SETUPAPI.LOG Развертывание образа Embedded Stапdагd 2009 Подготовка носителя к развертыванию Варианты развертывания Embedded Standard 2009 Двойная загрузка Способы переноса образа Embedded Standard 2009 Другие варианты развертывания

7. Обслуживание устройств на базе Embedded Standard 2009

Обзор возможностей по обслуживанию образов Обслуживание образов частичным обновлением System Center Configuration Manager (SCCM) 2007 Windows Seгver Update Seгvices (WSUS) Device Update Agent (DUA) Практическая работа 18 Упражнение 1.Создание и тестирование образа с поддержкой обновлений по технологии WSUS Упражнение 2.Создание образа XPEmbeddedc поддержкой обновлений по технологии DUA встраиваеМblе решения для вертикальных рынков краткий обзор вертикальных рынков встраиваемых решений Бытовая электроника и домашние центры развлечений розничные продажи, сервис и банкоматы Промышленная автоматизация и приборостроение Игровая индустрия Медицинская техника Навигационные решения и автомобильные центры развлечений Телекоммуникационные решения Корпоративный рынок Расширения реального времени для Windows Embedded Standaгd Расширение реального времени RTX Аппаратные решения для вертикальных рынков Практическая работа 19
Упражнение 1. Получение и импорт в базу компонентов поддержки платформы
Упражнение 2. Создание сервисного образа, загружающегося с USB
Упражнение 3. Определение аппаратного состава целевой платформы, сборка нового сервисного образа и исследование платформы
Упражнение 4. Создание образа с поддержкой установки приложения
Упражнение 5. Создание образа Windows Embedded Standard 2009 с расширением реального времени RTX
9. Лицензирование продуктов Мiсrоsоft Windows Embedded

Основные определения и положения

Порядок лицензирования Windows Embedded Standaгd 2009

Приложение 1 . Предопределенные переменные окружения

Приложение 2. Службbl Windows ХР, представленные в виде компонентов