платформа Microsoft Windows Embedded

22
Станислав Павлов Платформа Microsoft® Windows Embedded

Transcript of платформа Microsoft Windows Embedded

Page 1: платформа Microsoft Windows Embedded

Станислав Павлов

Платформа Microsoft® Windows Embedded

Page 2: платформа Microsoft Windows Embedded

Содержание• Устройства становятся умнее …• Платформа Microsoft Windows Embedded

– Windows Embedded Standard 2009– Windows Embedded CE 6.0– Windows Embedded POSReady 2009– Windows Embedded Servers– Windows Embedded Enterprise

• Embedded 2.0

Page 3: платформа Microsoft Windows Embedded

Устройства становятся умнее …

Устройства становятся умнее

• Переход к многофункциональным устройствам

• Превалирование цифровых технологий

• Рост популярности 32 bit CPU• Взаимосвязанные устройства

Возрастают требования к разработчикам

• Короче срок разработок• Выше функциональные требования• Расширяемые устройства

Переход к единообразной платформе12 месяцев

Ож

ид

ани

я Время разработки

9 месяцев

Ож

ид

ани

я Время разработки

6 месяцев

Ож

ид

ани

я Время разработки

Page 4: платформа Microsoft Windows Embedded

Российский рынокНавигация •Развитие Глонасс•Политика поддержки российских разработок

Цифровое телевидение •Переход на цифровое вещание до 2010 года•Развитие отечественного производства

Промышленная автоматизация•Внедрение цифровых технологий•Рост 32 битных систем

Розничная торговля•Использование стандартов•Устройства становяться взаимосвязанные

Page 5: платформа Microsoft Windows Embedded

ПЛАТФОРМА MICROSOFT EMBEDDED

Page 6: платформа Microsoft Windows Embedded

Microsoft Windows EmbeddedОперационные системы Майкрософт для устройств специального назначения

Бинес модель совместного успеха, ориентированная на производителя

Windows Embedded Standard

Windows Embedded CE

Windows Embedded for Point of Service

Windows Embedded Enterprise

Семейство ОС Windows Embedded

Page 7: платформа Microsoft Windows Embedded

Windows Embedded Standard• Следующее поколение

Windows XP Embedded• Основана на

Windows XP Professional SP3• Новые функциональные возможности• Цикл поддержки и продаж до 2023 года

Page 8: платформа Microsoft Windows Embedded

Windows Embedded Standard

Компонентная платформа с возможностями Windows XP Professional

• Более 12000 компонентов для максимальной адаптации• Мощный инструментарий разработки за низкую стоимость• Удаленное обновление системы • Повышенная производительность и надежность

Низкие первоначальные вложения и короткий срок вывода устройства на рынок

Page 9: платформа Microsoft Windows Embedded

Windows Embedded Standard

• Загрузка с различных носителей: CF, SSD, по сети, CD/DVD (“El Torito”), USB FD

• Фильтр защиты от записи – EWF и FBWF• Использование собственной оболочки и полная

персонализация • Hibernate Once Resume Many (HORM)• Работа без мыши, клавиатуры и монитора

Дополнительные возможности для встраиваемых систем

Page 10: платформа Microsoft Windows Embedded

Средства разработки• Ключевые элементы:

Target Designer; Target Analyzer; Component Designer• Единая установка для всех компонентов и обновлений• Дополнительные утилиты и макросы для удобства

Page 11: платформа Microsoft Windows Embedded

Windows Embedded CE 6.0• 32-битная, многопроцессная, многопоточная, с поддержкой

реального времени, компонентизированная• Поддержка различных типов процессоров:

x86, ARM, MIPS и SHх• Архитектура ядра

– до 32К одновременных процессов по 2 ГБ виртуальной памяти на каждый– драйвера в пространстве ядра и пользователя

• Новая файловая система (exFAT)• Поддержка .Net Compact Frameworks• Новые функциональные возможности

Page 12: платформа Microsoft Windows Embedded

Windows Embedded CE 6.0Новая архитектура ядра

• до 32К одновременных процессов по 2 ГБ виртуальной памяти на каждый

• Драйвер в пространстве ядра и пользователя

Новая файловая система (exFAT)

• Большие объемы носителей• Файлы больших размеров • Шифрование съемных носителей

Новые функциональные возможности

Page 13: платформа Microsoft Windows Embedded

Windows Embedded CE 6.0

Интегрирован в Visual Studio 2005Единая среда для разработки ОС и приложенийВстроенный эмуляторПросто тестировать образыРедакторыПозволяют быстрее писать кодОбновлённые компиляторыУлучшенная производительность

Средства разработки

Page 14: платформа Microsoft Windows Embedded

Windows Embedded POSReadyWindows Embedded for POS• Загружаемая ОС

– Установка с CD на подобие Windows XP

– Не нужно средства разработки• На базе Windows XP Pro• Только необходимые компонентны

и POS for .NET• Применения только для розничного

и гостиничного рынка

Стандартизированная платформа, оптимизированная для устройств розничного бизнеса

Page 15: платформа Microsoft Windows Embedded

Windows Embedded Enterprise• Классические ОС с лицензией для

встраивания– Windows Vista– Windows XP Professional– DOS 6.2– …

Page 16: платформа Microsoft Windows Embedded

Windows Embedded ServersВыделенный сервер

Microsoft® Windows Server™ 2003 R2 for Embedded SystemsНовое Microsoft® Windows Server™ 2008 for Embedded Systems (без Hyper-V пока)

Серверные устройства, телекоммуникации

Microsoft® Windows Server™ 2003 with the Server Appliance Software Version 3.1

Microsoft® Windows Server™ 2003 for Telecommunications with the Server Appliance Software Version 3.1

Новое (без Hyper-V пока)

Microsoft® Windows Server™ 2008 for Embedded Systems Essentials

Microsoft® Windows Server™ 2008 for Embedded Systems Telecommunications

Сервер храненияMicrosoft® Windows® Storage Server 2003 R2Новое Microsoft Windows Unified Data Storage Server 2003Новое Windows Home Server

БезопасностьMicrosoft® Windows Server™ 2003

w/ISA Server 2006Intelligent Application Gateway 2007Branch Office Appliance

Серверные приложения

Microsoft® SQL Server™ 2005 for Embedded Systems

Microsoft® SC Data Protection Manager 2007 for Embedded Systems

Page 17: платформа Microsoft Windows Embedded

В каждой компании есть хотя бы один сервер, который мог работать на Windows Embedded Server

Внутренняя сеть

File &Printing Server

База Данных

InternetActive Directory

Exchange

Backup Server

Фильтрация почты Специализированны

й сервер

Отделение

Windows Storage Server Data Protection Manager 2007

Server Appliance Software 3.1

ISA 2006 for Embedded Systems

Branch Office ApplianceWindows Server 2003 for

Embedded Systems

Web серверSQL Server for Embedded Systems

Page 18: платформа Microsoft Windows Embedded

EMBEDDED 2.0

Page 19: платформа Microsoft Windows Embedded

Разр

абот

ка

устр

ойст

ваРа

зраб

отка

пр

илож

ение

Устройства

Операционная система

”классические” встраиваемые системы

Board Support Package (BSP) •Драйвера

Приложение + Услуги + Устройства

• Потребляют и предоставляют услуги• Связующие устройства, ПК, серверы, услуги• Распространенные протоколы (TCP, HTTP, UDP)

• Интеграция устройств• Connectivity; закрытые/специализированные протоколы• Могут использовать веб сервисы

• Приложение: UI, logic

•Разработки•Выбор компонентов•Сборка образа•Портирование

Page 20: платформа Microsoft Windows Embedded

• Предоставляют услуги

• Интеграция с другими устройствами

• Управляют услугами, предоставляемые по интернету

• Интеграция услуг на устройстве в решения

• Разрабатка для существующих устройств

• Производить оптимизированные устройства

Разработка устройства Разработка прилодения

Приложение + Услуги +

Устройства

Опыт встраиваемых систем от SI/ODM

Сотрудничество с ISV или сервис провайдером

Page 21: платформа Microsoft Windows Embedded

РесурсыРусскоязычный ресурс посвященный

Windows Embedded http://www.msembedded.ru

Каталог решений на базе

Windows Embedded http://www.msembedded.ru/catalogue

База знаний http://www.msembedded.ru/kb

Сайт партнерской программы: http://www.mswep.com

Сообщества Windows Embedded

Microsoft MSDN®: http://msdn.microsoft.com/embedded

Форум на русском языке: http://www.msembedded.ru/forum

Page 22: платформа Microsoft Windows Embedded

Вопросы?