Windows embedded ce 6.0 обновление

«Yamazaki») является шестой версией операционной системы Windows Embedded, ориентированной на предприятия, изготавливающие промышленные контроллеры и устройства бытовой электроники. В Windows Embedded CE 6.0 полностью переделано ядро, которое поддерживает свыше 32000 процессов, по сравнению с 32 в предыдущих версиях. С 32 Мб до 2 Гб поднялось выделяемое для процессов виртуальное адресное пространство.

В марте 2011 Windows Embedded CE 6.0 сменила улучшенная Windows Embedded Compact 7

Энциклопедичный YouTube

    1 / 1

    ✪ Installing Windows CE in Beaglebone Black

Субтитры

Описание

Windows Embedded CE - это компонентная, многозадачная, многопоточная, многоплатформенная операционная система с поддержкой реального времени. Разработчикам доступны около 600 компонентов, используя которые они могут создавать собственные образы операционной системы, которые включает только необходимую данному конкретному устройству функциональность. Операционная система предоставляет разработчикам приложений набор API , основанный на стандартном Win32 API и дополненный специализированным API для встраиваемых устройств. Поскольку CE поддерживает только часть Win32 API и имеет определённую специфику, связанную со встраиваемой природой операционной системы, приложения, написанные для настольных версий операционной системы Windows, могут потребовать дополнительной адаптации и модификации для запуска их на встраиваемых устройствах; и в любом случае, для запуска программ на устройстве потребуется их перекомпиляция.

Так же, как и настольные версии Windows, Windows Embedded CE использует стандартный формат исполняемого файла - Portable Executable (PE). Это позволяет использовать большинство стандартных утилит, работающих с форматом PE, например Dependency Walker (проверка зависимостей) или DumpBin.

Средства разработки операционной системы Embedded CE 6.0 интегрированы с Visual Studio 2005. Они поставляются как дополнение к этому современному пакету разработки. Интеграция с Visual Studio позволяет использовать одну среду для разработки как прикладных, так и системных программ. Вместе с новыми средствами разработки поставляется новый ARM эмулятор устройства, интегрированный в Platform Builder, облегчает процесс конфигурирования, создания и тестирования образов операционных систем. Вся мощь редактора исходного кода современной Visual Studio доступна разработчикам на CE 6.0: подсветка синтаксиса и технология InteliSense (включая BIB файлы). Появились новые графические редакторы: редактор реестра, редактор образа операционной системы. CE 6.0 использует улучшенные компиляторы Visual Studio 2005. Новые компиляторы имеют улучшенную совместимость с языком С++ ; предоставляют улучшенные библиотеки; поддерживают CRT, ATL и MFC , а также предлагают усовершенствованные проверки безопасности времени выполнения (/GS). В новой версии CE появилась возможность «посмертной» отладки. Это предоставляет дополнительные возможности по диагностике потенциальных проблем и оптимизации производительности. В поставку включена утилита, определяющая необходимую лицензию времени исполнения, поддерживающая экспорт отчётов в HTML , что улучшает взаимодействие при работе над проектом и учёт.

Связь с Windows Mobile и Windows Phone

Windows Embedded CE 6.0 не используется в платформе Windows Mobile, однако лежит в основе Zune HD . Следующая версия Windows Mobile, Windows Phone 7 Series , частично основана на Windows Embedded CE 6.0 R3.

Данная статья будет интересна тем людям, которые неудачно прошили планшет с процессором WM8505, т.е. не могут подобрать для него стабильно работающую прошивку с OS Android. Здесь я расскажу, как установить на свой планшет русскую версию OS Windows CE 6.0 Embedded.

По одной из моих задумок, решил восстановить старенький планшет, отправленный давно на донорство. На момент восстановления в нем отсутствовали: Wi-Fi модуль, камера, сенсор, аккумулятор, микросхема GL850G (служит USB хабом) и прочая мелочь. Чтобы как-то можно было управлять планшетом, например, стандартной мышкой, вывел пару USB гнезд по уже «накатанной», но усовершенствованной технологии, о которой я рассказывал в . Привожу несколько фотографий данного процесса.


Потому что на плате отсутствует микросхема GL850G, максимальное количество портов USB равняется двум. Если кому-нибудь будет интересно, как и откуда брать разводку USB в отсутствии чипа GL850G, спрашивайте, отвечу в комментариях, хотя все и так видно на фото.



Итак, приведя «железо» планшета в более-менее рабочее состояние, я решил попытаться найти на него прошивку на базе Android OS, но ни одна из них, после установки не запускалась – made in china, что сказать. В результате выбор остановил на WinCE 6.0 RUS. Загружается она в разы быстрее по сравнению с android, что для меня было огромным плюсом. Минусом стал тот факт, что драйвера на камеру найти так и не удалось.

Скачать WinCE 6.0 русскую версию для планшета с процессором WM8505 можно . Устанавливается windows по знакомому сценарию. Необходимо распаковать архив и скопировать содержимое на флеш карту microCD, чтобы в корне флешки оказалась папка script. Затем вставляется данная microCD карта в планшет, он включается и начинается процесс установки, который занимает порядка пяти минут. Сложного ничего в нем нет, главное следить за надписями на экране и следовать им. В процессе установки Windows CE 6.0 Embedded на планшет, нужно будет один раз вынуть microCD карту и принудительно перезагруситься. Вот все, что от Вас потребуется.

Хочу отметить тот факт, что microCD карта памяти на 2 GB class 6 не подошла для этих целей, а на 16 GB class 4 – работала стабильно и надежно. Немаловажным является и тот факт, что в процессе установки WinCE 6.0 на планшет следует обязательно отпаять (отсоединить) камеру, т.к. драйверов на нее в OS нет, и windows на процессе их поиска зацикливается. Возможно, это будет касаться и модуля Wi-Fi, проверить не смог, т.к. он у меня банально отсутствовал при установке, и проверить данный факт возможности не было.

Состояние

Windows Embedded CE 6.0 (кодовое имя «Yamazaki») является шестой версией операционной системы Windows Embedded, ориентированной на предприятия, изготавливающие промышленные контроллеры и устройства бытовой электроники. В Windows Embedded CE 6.0 полностью переделано ядро, которое поддерживает свыше 32000 процессов, по сравнению с 32 в предыдущих версиях. С 32 Мб до 2 Гб поднялось выделяемое для процессов виртуальное адресное пространство.

Windows Embedded CE 6.0 не используется в платформе Windows Mobile, однако лежит в основе Zune HD . Windows Phone 7 Series, следующая версия Windows Mobile, будет основана на той же версии Windows Embedded CE как Zune HD, которая использует 6.0 R3.

Описание

Windows Embedded CE - это компонентная, многозадачная, многопоточная, многоплатформенная операционная система с поддержкой реального времени. Разработчикам доступны около 600 компонентов, используя которые они могут создавать собственные образы операционной системы, которые включает только необходимый данному конкретному устройству функционал. Операционная система предоставляет разработчикам приложений набор API , основанный на стандартном Win32 API и дополненный специализированным API для встраиваемых устройств. Поскольку CE поддерживает только часть Win32 API и имеет определённую специфику, связанную со встраиваемой природой операционной системы, приложения, написанные для настольных версий операционной системы Windows, могут потребовать дополнительной адаптации и модификации для запуска их на встраиваемых устройствах; и в любом случае, для запуска программ на устройстве потребуется их перекомпиляция.

Так же, как и настольные версии Windows, Windows Embedded CE использует стандартный формат исполняемого файла - Portable Executable (PE). Это позволяет использовать большинство стандартных утилит, работающих с форматом PE, например Dependency Walker (проверка зависимостей) или DumpBin.

Средства разработки операционной системы Embedded CE 6.0 интегрированы с Visual Studio 2005. Они поставляются как дополнение к этому современному пакету разработки. Интеграция с Visual Studio позволяет использовать одну среду для разработки как прикладных, так и системных программ. Вместе с новыми средствами разработки поставляется новый ARM эмулятор устройства, интегрированный в Platform Builder, облегчает процесс конфигурирования, создания и тестирования образов операционных систем. Вся мощь редактора исходного кода современной Visual Studio доступна разработчикам на CE 6.0: подсветка синтаксиса и технология InteliSense (включая BIB файлы). Появились новые графические редакторы: редактор реестра, редактор образа операционной системы. CE 6.0 использует улучшенные компиляторы Visual Studio 2005. Новые компиляторы имеют улучшенную совместимость с языком С++ ; предоставляют улучшенные библиотеки; поддерживают CRT, ATL и MFC , а также предлагают усовершенствованные проверки безопасности времени выполнения (/GS). В новой версии CE появилась возможность «посмертной» отладки. Это предоставляет дополнительные возможности по диагностике потенциальных проблем и оптимизации производительности. В поставку включена утилита, определяющая необходимую лицензию времени исполнения, поддерживающая экспорт отчётов в HTML , что улучшает взаимодействие при работе над проектом и учёт.

Новые функции

  • Средство разработки The Platform Builder IDE интегрирован в Microsoft Visual Studio 2005 и позволяет использовать одну среду для разработки образа и приложения.
  • Некоторые системы компоненты (такие как, файловая система, GWES , менеджер устройств) были перенесены в пространство ядра.
  • Одновременно можно запускать до 32768 процессов по 2 ГБ виртуальной памяти на каждый процесс
  • Новая модель драйверов, которая позволяет располагать драйвера в пространстве ядра либо пользователя.
  • Поддержка файловой системы exFAT
  • Поддержка файловой системы UDF 2.5 только в режиме чтения.
  • Поддержка стандартов беспроводной связи 802.11i (WPA2) и 802.11e (QoS).
  • Компонент Cellсоre Stack для соединений для голосовой связи и обмена данными в сотовых сетях.
  • Компоненты Windows Media Connect и Digital Video Recording для проигрывания мультимедиа ресурсов с компьютеров на базе Windows XP , а также записывать, останавливать и перематывать потоковое видео.

Обновление Windows Embedded CE 6.0 R2

  • Выпущено в октябре 2007 года.
  • Протокол RDP 6.0
  • Серверная аутентификация - TSL/SSL протокол
  • Работа в режиме двух мониторов и широкоформатных мониторов
  • Инфраструктуру для создания VoIP телефонов с поддержкой видео звонков
  • Обновлённый Windows Media Player и 7 версия Media Player Control
  • Поддержка Serial ATA и обновлённый Bootloader для FAT 32

Обновление Windows Embedded CE 6.0 R3

  • Выпущено в сентябре 2009 года.
  • Silverlight для Windows Embedded
  • Internet Explorer Embedded (адаптируемая версия браузера)
  • Диспетчер подключений (Connection Manager)
  • Средства просмотра документов Microsoft Office и файлов в формате PDF
  • QQ Messenger

См. также

Ссылки

Литература

  • Станислав Павлов , Павел Белевский Введение в Windows Embedded CE 6.0 . - 1-е изд. - 2008 г..
  • Павел Белевский. Windows Embedded CE 6.0. Практическое руководство . - 1-е изд. - 2008 г..

Wikimedia Foundation . 2010 .

Смотреть что такое "Windows CE 6.0" в других словарях:

    Windows XP - Windows Experience redirects here. For Windows Experience Index, see Windows System Assessment Tool. Windows XP Part of the Microsoft Windows family … Wikipedia

    Windows 95 - Part of the Microsoft Windows family … Wikipedia

Лицензия

Windows Embedded CE 6.0 (кодовое имя «Yamazaki») является шестой версией операционной системы Windows Embedded, ориентированной на предприятия, изготавливающие промышленные контроллеры и устройства бытовой электроники. В Windows Embedded CE 6.0 полностью переделано ядро, которое поддерживает свыше 32000 процессов, по сравнению с 32 в предыдущих версиях. С 32 Мб до 2 Гб поднялось выделяемое для процессов виртуальное адресное пространство.

Описание

Аппаратная платформа

Windows Embedded CE поддерживает 4 типа архитектур процессоров: x86 , ARM , MIPS , SH4 (до версии CE 6.0 R2). Для работы СЕ 6.0 на определенной аппаратной платформе необходимо иметь Пакет аппаратной поддержки (BSP). Средства разработки включают в себя несколько эталонных BSP , эмулятор ARM платформы и стандартный BSP для x86 платформы - CEPC. Полный список поддерживаемых аппаратный платформ можно найти на сайте Microsoft .

Предоставление исходного кода

В Windows Embedded CE 6.0 разработчики получили доступ к 100% исходного кода ядра. Общее же количество кода, поставляемого с CE 6.0, увеличилось на 56%: теперь доступно 3,9 млн. строчек кода. Например, доступна CE версия оболочки системы Explorer. Все это реализовано и в пробной версии Windows Embedded CE 6.0. Весь код доступен по новой лицензии Shared Source, которая позволяет при определенных условиях модифицировать поставляемый исходный код разработчикам устройств.

Новые функции

  • Средство разработки The Platform Builder IDE интегрирован в Microsoft Visual Studio 2005 и позволяет использовать одну среду для разработки образа и приложения.
  • Некоторые системы компоненты (такие как, файловая система, GWES, менеджер устройств) были перенесены в пространство ядра.
  • Одновременно можно запускать до 32768 процессов по 2 ГБ виртуальной памяти на каждый процесс
  • Новая модель драйверов, которая позволяет располагать драйвера в пространстве ядра либо пользователя.
  • Поддержка файловой системы exFAT
  • Поддержка файловой системы UDF 2.5 только в режиме чтения.
  • Поддержка стандартов беспроводной связи 802.11i (WPA2) и 802.11e (QoS).
  • Компонент Cellсоre Stack для соединений для голосовой связи и обмена данными в сотовых сетях.
  • Компоненты Windows Media Connect и Digital Video Recording для проигрывания мультимедиа ресурсов с компьютеров на базе Windows XP , а также записывать, останавливать и перематывать потоковое видео.

Уязвимость

Если настроить устройство на основе Windows Embedded CE 6.0 R3 как веб-сервер, некоторые сканеры сетевых уязвимостей сторонних производителей обнаружат уязвимость «blind connection-reset attack». Данная проблема была решена в ноябре 2012 года. Но все же не все устройства были обновлены до нужной версии в которой данной проблемы нет.

Host Requirements RFC утверждает, что хост ДОЛЖЕН прервать соответствующее соединение при получении сообщения об ошибке ICMP , что указывает на "hard error". Таким образом, злоумышленник может использовать протокол ICMP для выполнения «blind connection-reset attack ». То есть, даже находясь вне системы, злоумышленник может сбросить любое TCP -соединение. Для того, чтобы выполнить такую ​​атаку через Интернет Злоумышленник должен был отправить любое сообщение об ошибке ICMP , указывающее, "hard error ", к одной из двух точек TCP -соединения. Из-за политики восстановления неисправностей в TCP , соединение тут же обрывалось

Обновления

Windows Embedded CE 6.0 R2

  • Выпущено в октябре 2007 года.
  • Протокол RDP 6.0
  • Серверная аутентификация - TLS /] протокол
  • Работа в режиме двух мониторов и широкоформатных мониторов
  • Инфраструктуру для создания VoIP телефонов с поддержкой видео звонков
  • Обновлённый Windows Media Player и 7 версия Media Player Control
  • Поддержка Serial ATA и обновлённый Bootloader для FAT 32

Windows Embedded CE 6.0 R3

  • Выпущено в сентябре 2009 года.
  • Silverlight для Windows Embedded
  • Internet Explorer Embedded (адаптируемая версия браузера)
  • Диспетчер подключений (Connection Manager)
  • Средства просмотра документов Microsoft Office и файлов в формате