Общая информация о системе Windows CE
Windows Embedded 6.0 - это открытая, масштабируемая, 32-х разрядная мощная операционная система с функциями реального времени для новаторских устройств, не требующая больших размеров памяти. Система была разработана главным образом для разработчиков, которым необходимо быстрее выводить новую продукцию на рынок с минимальными возможными издержками.
К этим устройствам относятся промышленные устройства (например, промышленные устройства управления, коммуникационные центральные станции и торговые терминалы), а также бытовая продукция (такая как фотоаппараты, телефоны и устройства для домашнего досуга).
Система Windows Embedded CE 6.0 представляет переделанное ядро и еще более мощные инструменты для разработки встроенных устройств. Она работает с отраслевыми стандартами и существующими технологиями компании Microsoft для настольных компьютеров и серверов, помогает создавать специализированные устройства самых разных категорий, от промышленных устройств до бытовой электроники.
Новинки в системе Windows Embedded CE 6.0
Названия и торговые марки
- Теперь система называется Windows Embedded CE 6.0.
- Цвет торговой марки был изменен с оранжевого на синий.
Переделанная архитектура
- Переделанное единое ядро.
- Поддерживает до 32000 процессоров.
- 2 ГБ виртуальной памяти на один процессор.
- Драйверы в режиме ядра для более высокой производительности.
- Драйверы в пользовательском режиме для более высокой мощности.
- Эмулятор устройства теперь базируется на коде ARM.
Новая структура лицензии
- Лицензия к системе Windows Embedded CE 6.0 теперь позволяет снизить версию (downgrade) в рамках этой же позиции в прайс-листе (напр. С CE 6.0 Prof на CE 5.0 Prof иCE 4.2 Prof).
- Отсутствуют компоненты браузеров файлов и приложений Pocket-IE.
- Отсутствует поддержка для IEEE1394, P2P иRemote DCOM.
- Отсутствуют лицензии Professional-Plus.
- С системой Windows Embedded CE 6.0 теперь можно распределять приложения Active Sync.
Усовершенствованные инструменты
- Компонент Platform Builder представляет собой подключаемый модуль plug-in для Microsoft Visual Studio® 2005. Используя имеющиеся навыки, Вы можете разработать операционную систему и приложение. Полный комплект Visual Studio 2005 Professional в настоящее время является компонентом поставки Platform Builder без повышения цены.
- Обновленная функциональность каталога.
- Обновленные компиляторы.
- Новый интегрированный эмулятор устройств.
Улучшенная поддержка
- Десятилетняя расширенная поддержка.
- Всемирное общество партнеров и коллективная работа.
- Бесплатный пробный пакет для оценки и тестирования системы в течение 180 дней.
Ускоренная разработка
- Исчерпывающий набор средств разработки помогает конфигурировать, создавать и поставлять новые устройства.
- Встроенный эмулятор разработки устраняет необходимость использования большего количества инструментов из различных источников.
- Несколько сотен тестированных компонентов, готовых к использованию.
- Расширенный доступ к исходному коду облегчает настройку, тестирование и проведение изменений образа операционной системы.
Поддержка новых возможностей развития бизнеса
- Компонент Cellcore Stack помогает устройствам устанавливать соединение для голосовой связи и обмена данными в сотовых сетях.
- Компоненты Windows Media Connect иDigital Video Recording помогают устройствам использовать мультимедийные данные с компьютеров на базе системы Windows XP, а также записывать или обрабатывать поточные видеоданные.
- Компонент Windows Network Projector помогает участникам облегчить проведение презентации с помощью компьютеров на базе системы Windows Vista.
Новая архитектура системы Windows Embedded CE 6.0
- Единое ядро.
- Критические компоненты операционной системы были перемещены в пространство ядра.
- Более высокая производительность системы.
- Усовершенствованная функциональность защиты и более высокая мощность.
- Высокая степень обратной совместимости.
Windows Embedded CE 6.0 - средства разработки и процесс разработки
Средства разработки платформы
Платформа Builder для системы Windows Embedded CE 6.0 (дополнение plug-in для пакета Visual Studio 2005) - это интегрированная среда разработки (IDE), ориентированная на создание собственных разработок встраиваемых операционных систем. Платформа Builder поставляется со всеми средствами разработки, необходимыми для разработки, сборки, тестирования и отлаживания проекта.
Встроенный эмулятор ARM помогает легко тестировать образ системы Windows Embedded CE без необходимости наличия аппаратной платформы.
Средства разработки приложений
Для разработки приложений для системы Windows Embedded CE 6.0 компания Microsoft предлагает знакомый пакет языков программирования, использующих управляемый и неуправляемый коды. Пакет Visual Studio 2005 в полной мере использует преимущества платформы .NET Compact Framework, которая благодаря поддержке открытых стандартов Интернета обеспечивает возможность интеграции с новыми и существующими приложениями, работающими на разных платформах. В число поддерживаемых языков входит Visual C++, Visual C# и Visual Basic.
Windows Embedded CE - процесс разработки
Процесс разработки мы можем разделить на разработку операционной системы устройства и разработку приложения. Для начала процесса разработки устройства необходим пакет BSP (Board Support Package) от производителя платы. Однако Вы также можете начать работу со встроенным пакетом BSP. Пакет BSP содержит все необходимые драйверы, конфигурации и установки. Чем лучше и полнее пакет BSP, тем меньше работы остается сделать. Тестирование образа можно провести с помощью эмулятора устройства. В рамках проекта не забудьте выбрать пакет BSP для эмулятора. После завершения проекта операционной системы Вы можете экспортировать пакет SDK (Software Developmet Kit). Пакет SDK содержит пакет функций API (программный интерфейс) поддерживаемых Вашим образом системы Windows Embedded CE. Разработчики приложения теперь могут установить пакет SDK и использовать его для разработки приложения для образа системы Windows Embedded CE и для тестирования на эмуляторе.
|
Главные факты |
Описание |
|
Функции реального времени |
Windows Embedded CE - это единая операционная система компании Microsoft с «родными» функциями реального времени. Время скрытности, естественно, отличается в зависимости от скорости и архитектуры процессора. |
|
Низкие затраты |
Низкие начальные денежные затраты благодаря возможностям бесплатной оценки инструментов, дешевые средства разработки и самые низкие цены лицензий, уменьшающие общие затраты на разработку. |
|
Архитектуры процессоров |
Поддерживаются следующие четыре архитектуры 32-х разрядных процессоров: ARM, MIPS32, SH4 и x86. |
|
Модульность |
Выбор из более чем 500 компонентов. Две разные лицензии с разными пакетами компонента: Core и Professional. |
|
Исходный код общего доступа |
В рамках программы Shared Source доступно свыше 3,9 миллионов строк исходного кода. Исходный код общего доступа Вы можете использовать в целях документации, отладки, тестирования и изменений образа операционной системы для создания различных функциональных вариантов. Этот исходный код можно использовать и изменять. |
|
Небольшие требования к объему памяти |
Ядро использует около 700 кБ памяти. Обычные промышленные устройства используют 4-6 МБ памяти, полностью функциональные устройства Mobile около 20 МБ. (Эти значения не включают в себя приложение). |
|
Мобильные устройства |
Система содержит специальные функции для мобильных устройств (например, управление расходом, быстрый выход из дежурного режима и использование технологии flash). В систему Windows Embedded CE 6.0, конечно же, входят все новые коммуникационные и медиальные функции. |
|
Быстрый вывод на рынок |
Windows Embedded CE предлагает разработчикам единый пакет инструментов для разработки, отладки и внедрения собственных устройств на базе системы Windows Embedded CE. Полностью интегрированная среда разработки (IDE) также содержит технологии эмуляции, позволяющие осуществлять одновременную разработку аппаратной и программной части. Компонент Platform Builder разработан как модуль plug-in для пакета Microsoft Visual Studio 2005. Используя имеющиеся навыки, Вы можете разработать операционную систему и приложение. |
|
Поддержка стандартов |
Система Windows Embedded CE 6.0 работает с отраслевыми стандартами и существующими технологиями компании Microsoft для настольных компьютеров и серверов, и помогает создавать специализированные устройства самых разных категорий, от промышленных устройств до бытовой электроники. Компания Microsoft пообещала предоставить для системы Windows Embedded CE десятилетнюю расширенную поддержку. |
|
Развитие приложений |
Для разработки приложений для системы Windows Embedded CE 6.0 компания Microsoft предлагает знакомый пакет языков программирования, использующих управляемый и неуправляемый коды. Пакет Visual Studio 2005 в полной мере использует преимущества платформы .NET Compact Framework, которая благодаря поддержке открытых стандартов Интернета обеспечивает возможность интеграции с новыми и существующими приложениями, работающими на разных платформах и для разработки «родного» кода. В число поддерживаемых языков входит Visual C++, C# и Visual Basic. |



