платформа Microsoft Windows Embedded
-
Upload
highload-2009 -
Category
Technology
-
view
752 -
download
1
Transcript of платформа Microsoft Windows Embedded
Станислав Павлов
Платформа 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
Устройства становятся умнее …
Устройства становятся умнее
• Переход к многофункциональным устройствам
• Превалирование цифровых технологий
• Рост популярности 32 bit CPU• Взаимосвязанные устройства
Возрастают требования к разработчикам
• Короче срок разработок• Выше функциональные требования• Расширяемые устройства
Переход к единообразной платформе12 месяцев
Ож
ид
ани
я Время разработки
9 месяцев
Ож
ид
ани
я Время разработки
6 месяцев
Ож
ид
ани
я Время разработки
Российский рынокНавигация •Развитие Глонасс•Политика поддержки российских разработок
Цифровое телевидение •Переход на цифровое вещание до 2010 года•Развитие отечественного производства
Промышленная автоматизация•Внедрение цифровых технологий•Рост 32 битных систем
Розничная торговля•Использование стандартов•Устройства становяться взаимосвязанные
ПЛАТФОРМА MICROSOFT EMBEDDED
Microsoft Windows EmbeddedОперационные системы Майкрософт для устройств специального назначения
Бинес модель совместного успеха, ориентированная на производителя
Windows Embedded Standard
Windows Embedded CE
Windows Embedded for Point of Service
Windows Embedded Enterprise
Семейство ОС Windows Embedded
Windows Embedded Standard• Следующее поколение
Windows XP Embedded• Основана на
Windows XP Professional SP3• Новые функциональные возможности• Цикл поддержки и продаж до 2023 года
Windows Embedded Standard
Компонентная платформа с возможностями Windows XP Professional
• Более 12000 компонентов для максимальной адаптации• Мощный инструментарий разработки за низкую стоимость• Удаленное обновление системы • Повышенная производительность и надежность
Низкие первоначальные вложения и короткий срок вывода устройства на рынок
Windows Embedded Standard
• Загрузка с различных носителей: CF, SSD, по сети, CD/DVD (“El Torito”), USB FD
• Фильтр защиты от записи – EWF и FBWF• Использование собственной оболочки и полная
персонализация • Hibernate Once Resume Many (HORM)• Работа без мыши, клавиатуры и монитора
Дополнительные возможности для встраиваемых систем
Средства разработки• Ключевые элементы:
Target Designer; Target Analyzer; Component Designer• Единая установка для всех компонентов и обновлений• Дополнительные утилиты и макросы для удобства
Windows Embedded CE 6.0• 32-битная, многопроцессная, многопоточная, с поддержкой
реального времени, компонентизированная• Поддержка различных типов процессоров:
x86, ARM, MIPS и SHх• Архитектура ядра
– до 32К одновременных процессов по 2 ГБ виртуальной памяти на каждый– драйвера в пространстве ядра и пользователя
• Новая файловая система (exFAT)• Поддержка .Net Compact Frameworks• Новые функциональные возможности
Windows Embedded CE 6.0Новая архитектура ядра
• до 32К одновременных процессов по 2 ГБ виртуальной памяти на каждый
• Драйвер в пространстве ядра и пользователя
Новая файловая система (exFAT)
• Большие объемы носителей• Файлы больших размеров • Шифрование съемных носителей
Новые функциональные возможности
Windows Embedded CE 6.0
Интегрирован в Visual Studio 2005Единая среда для разработки ОС и приложенийВстроенный эмуляторПросто тестировать образыРедакторыПозволяют быстрее писать кодОбновлённые компиляторыУлучшенная производительность
Средства разработки
Windows Embedded POSReadyWindows Embedded for POS• Загружаемая ОС
– Установка с CD на подобие Windows XP
– Не нужно средства разработки• На базе Windows XP Pro• Только необходимые компонентны
и POS for .NET• Применения только для розничного
и гостиничного рынка
Стандартизированная платформа, оптимизированная для устройств розничного бизнеса
Windows Embedded Enterprise• Классические ОС с лицензией для
встраивания– Windows Vista– Windows XP Professional– DOS 6.2– …
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
В каждой компании есть хотя бы один сервер, который мог работать на 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
EMBEDDED 2.0
Разр
абот
ка
устр
ойст
ваРа
зраб
отка
пр
илож
ение
Устройства
Операционная система
”классические” встраиваемые системы
Board Support Package (BSP) •Драйвера
Приложение + Услуги + Устройства
• Потребляют и предоставляют услуги• Связующие устройства, ПК, серверы, услуги• Распространенные протоколы (TCP, HTTP, UDP)
• Интеграция устройств• Connectivity; закрытые/специализированные протоколы• Могут использовать веб сервисы
• Приложение: UI, logic
•Разработки•Выбор компонентов•Сборка образа•Портирование
• Предоставляют услуги
• Интеграция с другими устройствами
• Управляют услугами, предоставляемые по интернету
• Интеграция услуг на устройстве в решения
• Разрабатка для существующих устройств
• Производить оптимизированные устройства
Разработка устройства Разработка прилодения
Приложение + Услуги +
Устройства
Опыт встраиваемых систем от SI/ODM
Сотрудничество с ISV или сервис провайдером
РесурсыРусскоязычный ресурс посвященный
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
Вопросы?