Кварта Технологии, авторизованный дистрибьютор Майкрософт и Золотой партнер по продуктам Windows Embedded, запускает двухдневный экспресс курс по разработке устройств на базе Windows Embedded CE 6.0 R2. Курс основывается на сертифицированном пятидневном тренинге Майкрософт по данной операционной системе. Прохождение курса позволяет разработчикам получить базовые знания о строении СЕ 6.0, научиться работать со средствами разработки и собирать образы операционной системы. Курс нацелен на разработчиков, которые начинают свое знакомство с платформой Windows Embedded CE и позволяет ускорить вывод устройства на рынок.
Экспресс курс содержит теоретический материал и практические работы. Все обучающиеся получат комплект материалов в распечатанном виде, книгу «Введение в Windows Embedded CE 6.0 R2» и демонстрационную версию средства разработки.
День 1: Теория
| Экпресс курс |
Полный курс |
| Введение |
- Приветственное слово
- Обзор встраиваемых операционных систем Microsoft Windows Embedded
- Цели и задачи данного курса
|
| Модуль 1: Обзор Windows Embedded CE |
- Функции Windows CE 6.0
- История Windows Embedded CE
- Новые возможности в Windows CE 6.0 R2
|
| Модуль 2: Обзор инструментария разработки платформы |
- Обзор Visual Studio 2005 и Windows CE 6.0 R2
- Терминология Windows Embedded CE
- Знакомство со средствами разработки
- Введение в процесс разработки
- Тестирование и настройка дизайна операционной системы
- Использование удалённого инструментария
- Структура директорий Windows Embedded CE
|
| Модуль 3: Архитектура операционной системы |
- Архитектура системы
- Архитектура памяти
- Потоки и планировщик
- Синхронизация
- Модель прерываний
|
| Модуль 4: Компоненты операционной системы |
|
Данный модуль отсутстыует
|
- Файловая система
- Реестр
- Управление питанием
- Локализация
|
| Модуль 5: Сборка системы и конфигурационные файлы |
- Структура директорий подсистемы сборки
- Процесс сборки
- Конфигурационные файлы
|
- Структура директорий подсистемы сборки
- Процесс сборки
- Конфигурационные файлы
- Инструментарий сборки
- Командная строка
- Диагностика проблем в подсистеме сборки
|
| Обзор BSP, драйверов, оболочки системы и SDK |
Модуль 6: Пакет поддержки платформы |
- Обзор BSP
- Общий код платформы
- Компоненты BSP*
- Создание нового BSP
- Обзор драйверов устройств*
- Инфраструктура User Mode Driver*
- Инфраструктура Kernal Mode Driver*
- Загрузка потоковых драйверов*
- Оболочки системы CE 6.0
- SDK
|
- Обзор BSP
- Общий код платформы
- Компоненты BSP
- Остальные файлы
- Создание нового BSP
|
| Модуль 7: Разработка драйверов устройств |
- Обзор драйверов устройств
- Архитектура потокового драйвера (Stream Driver)
- Инфраструктура User Mode Driver
- Инфраструктура Kernal Mode Driver
- Обработка передаваемых буферов
- Прерывания
- Загрузка потоковых драйверов
- Отладка
|
| Модуль 8: Кастомизация дизайна каталога операционной системы |
- Обзор каталога
- Оболочки системы CE 6.0
- SDK
|
| Модуль 9: Разработка приложения |
|
| Модуль 10: Тестирование ОС |
|
|