Home » Windows CE » CE 6.0 » Перечень и функции

Обзор и функции продукта

Последующая таблица описывает изменения и усовершенствования системы Windows Embedded CE 6.0 и инструментов Platform Builder, а также содержит ссылки на дополнительную информацию.

Тема

Описание

Инструмент CEAppCompat (Application Compatibility Tool)

Этот инструмент проверяет, не использует ли библиотека DLL не поддерживаемые функции API.

Дополнительную информацию о функциях API, которые уже не поддерживаются в системе Windows Embedded CE 6.0, Вы найдете на странице Неподдерживаемые функции API.

 

Рекомендуемые методы для более быстрого перехода в ждущий режим 

 

Инструкции по сведению к минимуму процесса перехода в режим ожидания. 

Редактор BIB и REG

 

Информация о редакторе BIB и REG, который Вы можете использовать для открытия, изображения и изменения файлов BIB (Binary Image Builder) и REG (файлы регистра) в инструменте Platform Builder для Windows Embedded CE 6.0.

Инструмент BinMod

 

Инструмент командной строки для изменения файлов BIN.

Инструмент BinCompress

 

Инструмент командной строки для изменения файлов BIN.

Распределение каталогов BSP и SOC

 

Каталог SOC (System-On-Chip) в системе Windows Embedded CE 6.0 новый. Содержание каталога %_WINCEROOT%\Public\Common\Oak\CSP системы Windows CE 5.0 было реструктурировано и перенесено в новый каталог %_WINCEROOT%\Platform\Common\Src\SOC.

Деятельность при сборке

 

Описание новых и измененных функций, касающихся сборки образа времени исполнения или составляющего проекта в продукте Windows Embedded CE 6.0.

Инструмент Built

 

Описание актуализированных функций инструмента Build (Build.exe) в продукте Build (Build.exe).

Обзор каталога

 

Описание новых и актуализированных функций каталога инструмента Platform Builder в продукте Windows Embedded CE 6.0, включая изменения в форматах файлов, иконках и управлении.

Информацию об изменении файлов каталога в формате XML Вы найдете на странице Редактор каталога.

 

CellCore

 

CellCore представляет базовый набор услуг для беспроводного подключения, который содержит поддержку следующих технологий: RIL (Radio Interface Layer), SMS (Short Message Service), WAP (Wireless Application Protocol), Extended TAPI, TSP и поддержку карт SIM (Subscriber Identity Module).

Инструмент CE Update Check

 

Вновь добавленный инструмент в платформу, который контролирует актуализацию инструментов Platform Builder и BSP.

Инструмент CECImport

 

Инструмент CECImport (CecImport.exe) позволяет переводить предыдущие версии файлов позиций каталога инструмента Platform Builder (файлов CEC) в формат XML, который используется в продукте Windows Embedded CE 6.0.

Функция CommandBar_AlignAdornments

 

Новая функция для выравнивания кнопок «Закрыть», «Справочная система» и «ОК» на панели приказов.

Рекомендуемые методы для ядра ОС

 

Рекомендуемые методы для устранения проблем с промежуточной памятью у микропроцессоров ARMv4 и ARMv5.

Каталожные позиции служб ядра ОС

 

Была добавлена строчечная позиция SYSGEN_UIPROXY.

Создание, регистрация и использование пакета функций API на базе расшифровывающих устройств

 

Описывает создание, регистрацию и использование пакета функций API на базе расшифровывающих устройств. Для этого предназначены следующие вспомогательные функции:

Установка перехода на летнее время в регистре

Актуализация учитывает американский закон Energy Policy Act, который продлевает летнее время (DST).

Функция для настройки

 

Новые функции для настройки:

Разработка устройств с функциями сетевых носителей данных

Функции пакета Networked Media Device Feature Pack для системы Windows CE 5.0 в настоящее время доступны в продукте Windows Embedded CE 6.0. Таким образом, можно создавать устройства для потребителей, обеспечивающие воспроизведение звука и видео изображения по домашним сетям.

Разработка сетевых проекторов на базе Windows

 

Поддержка, позволяющая подсоединять компьютеры с системой Windows Vista к конференц-проекторам с использованием локальной сети.

Изображение пользовательского интерфейса из драйвера в режиме ядра

 

Описывает, как изображать пользовательский интерфейс из драйвера в режиме ядра. Для этого предназначены следующие вспомогательные программные элементы:

Перечень исключений

Были добавлены функции для векторной обработки исключений:

Неподдерживаемый режим быстрого прерывания у микропроцессоров ARMv6 и ARMv7

Объясняет, почему не поддерживается режим быстрого прерывания у микропроцессоров ARMv6 и ARMv7.

Поддерживаемые системы файлов

В системы файлов, поддерживаемые продуктом Windows Embedded CE, были добавлены системы Extended FAT и RAM (Object Store).

 

Промежуточная память для файлов и дисков

 

Продукт Windows Embedded CE в настоящее время предлагает более мощное управление промежуточной памятью для файлов и поддерживает коммуникацию промежуточной памяти для файлов и дисков.

Шифрование системы файлов

 

Продукт Windows Embedded CE в настоящее время предлагает шифрование системы файлов в зависимости от требований отдельных устройств.

Подключение общего доступа к Интернету

 

Функция общего доступа к подключению Интернета позволяет устройству, подключенному к Интернету, выступать в качестве точки доступа для других устройств, которые к нему подключены через технологию Bluetooth или USB.

IP Phone Suite

 

Sada IP Phone Suite заменяет интерфейс TUI (Telephony User Interface). Содержит компоненты, которые предоставляют партнерам OEM и ISV большую гибкость при разработке собственных приложений VoIP.

Изменение функции API ядра: Различия между системами Windows CE 5.0 и Windows Embedded CE 6.0

 

Описывает изменения в функциях API, вызванные изменениями ядра.  

Обзор функций ядра для распределения буферной памяти

 

Функция ядра для распределения буферной памяти (так называемая buffer marshalling) позволяет операционной системе распределять память при доступе к данным, передаваемым приложениями. Функция MapCallerPtr и другие функции съемки указателей были заменены функциями для распределения буферной памяти.

Информацию об уже неподдерживаемых функциях Вы найдете на странице Миграция ядра.

 

Изменение функции ядра: Различия между системами Windows CE 5.0 и Windows Embedded CE 6.0

 

Содержит информацию о миграции на ядро системы Windows Embedded CE 6.0.

Функции ядра

 

Были добавлены новые функции для обработки ошибок, позволяющие определить собственное расшифровывающее устройство ошибок:

Были добавлены функции для драйвера устройства, которые позволяют получить информацию о вызывающем процессе:

Новая функция ожидания готовности API:

KLibUnalignedAccessEnable

Эта функция разрешает или запрещает невыровненный доступ к памяти у микропроцессоров ARMv6.

Location Framework

 

Служба Location Framework полезна для разработчиков, создающих приложения и работающих с положением. Создает слой абстракции между приложением и аппаратной частью или сетевыми службами, которые предоставляют информацию о физическом положении устройства.

Функция управления памятью

 

Были добавлены «Ex» версии функции управления виртуальной памятью. Эти функции соответствуют версии «без Ex» за исключением того, что требуют расшифровывающие устройства исходного и целевого процесса. Следующие функции представляют «Ex» версию:

Были добавлены функции для работы с удаленными узлами.

Миграция драйвера Windows Embedded CE в систему Windows Embedded CE 6.0

 

Модель драйверов Windows Embedded CE в версии Windows Embedded CE 6.0 была изменена. В системе Windows CE 5.0 драйверы были запущены в процессе Device.exe. В версии Windows Embedded CE 6.0 драйверы запущены в процессе NK.exe. По причине изменения модели драйверов, совместимые драйверы из версии Windows CE 5.0 и более ранних должны быть изменены, чтобы они функционировали в версии Windows Embedded CE 6.0.

 

Миграция к IDE-среде продукта Windows Embedded CE 6.0

 

Содержит информацию о следующих темах, связанных с миграцией:

  • миграция разработки ОС,
  • миграция позиции каталога,
  • миграция к каталогу версии Windows Embedded CE 6.0,
  • новинки инструмента Platform Builder.

Изменение разработки ОС

 

Содержит информацию о том, как конфигурировать и изменять операционную систему посредством добавления и удаления объектов, таких как позиции каталога, драйверы, файлы и промежуточные проекты.

Также Вы можете выбрать, хотите ли Вы в разработке ОС использовать исходный код общего доступа.

Систематически инкрементированные часы

 

Систематически инкрементированные часы представляют собой источник времени, который измеряет время с такой же скоростью часа реального времени (RTC) и не подвергается влиянию изменений системного или местного времени, осуществляемых с помощью функций SetSystemTime или SetLocalTime. Если будет изменено время, операционная система вычислит сдвиг и сохранит его в регистре. Этот сдвиг используется при каждом запросе, касающемся защищенного времени.

Для работы с систематически инкрементированным временем доступны функции CeGetRawTime и CeGetRawTimeOffset.

 

NKDeleteStaticMapping

 

Новая функция ядра для устранения статистической съемки.

Фонд страниц

 

Описывает функцию фонда страниц ядра. Вспомогательные программные элементы представляют собой:

Пользовательский интерфейс инструмента Platform Builder

 

Содержит информацию об изменениях в пользовательском интерфейсе инструмента  Platform Builder для системы Windows Embedded CE 6.0, которые произошли в результате интегрирования в продукт Windows Embedded CE 6.0. Информация касается предложений, изображений, мастеров и других элементов пользовательского интерфейса.

Функция для работы с процессорами и подпроцессорами

 

Новая функция для получения расшифровывающего устройства подпроцессора.

ReadMsgQueueEx

Описывает работу с очередями защищенных сообщений.

Run-Time Image Viewer

 

Информация о программе просмотра Run-Time Image Viewer, которая позволяет открывать и изображать файлы и установки регистра, содержащиеся в имеющемся файле с образом времени исполнения системы Windows Embedded CE.

Разработка пакетов SDK

 

Содержит информацию о разработке, изменениях и сборке пакетов SDK в среде продукта Windows Embedded CE 6.0.

Управления исходным кодом

 

Содержит рекомендованные методы об интеграции систем управления исходным кодом в среде продукта Windows Embedded CE 6.0.

Файл источников

 

Содержит информацию об актуализированных дефинициях в файле источников в среде продукта Windows Embedded CE 6.0.

Инструмент Stampbin

 

Описывает актуализированные функции инструмента Stampbin, которые позволяют изображать и изменять печать PID, присоединенную к образу времени исполнения. Информацию о лицензировании образа времени исполнения в среде IDE Вы найдете на странице Диалоговое окно лицензирования образа времени исполнения (Visual Studio).

 

Поддержка набора BSP

 

Продукт Windows Embedded CE 6.0 включает в себя поддержку для следующего нового пробного набора BSP:

  • Intel PXA27x Processor Development Kit (MainstoneIII)
    Sada Intel PXA27x Processor Development Kit (MainstoneIII) содержит поддержку всех актуализаций на этой платформе, например 128 МБ SDRAM и поддержку восстановления временных интервалов C5. Этот пакет BSP также поддерживает переменную регулировку времени импульсов, дополнительные состояния устройств и функцию включения и выключения ждущего режима, управляемую переключателем 21 (SW21).
    Дополнительную информацию об установке и использовании этого пакета BSP Вы найдете на странице Использование пакета BSP для Marvell PXA27x Processor Development Kit (MainstoneIII).
  • Плата для разработки Texas Instruments SDP2420
    Этот пакет BSP можно использовать для  проверки функций микропроцессора ARMv6. Если Вы установили поддержка для пакета BSP к микропроцессорам ARM, эту платформу найдете в каталоге %_WINCEROOT%\Platform\H4Sample.
    Дополнительную информацию об установке и использовании этого пакета BSP Вы найдете на странице Использование пакета BSP для платы для разработки Texas Instruments SDP2420.
  • Плата TI OMAP5912 Aruba
    Этот пакет BSP представляет новую, выгодную по цене платформу базового уровня, основанную на базе процессора TI OMAP5912. Он включает поддержку карты памяти SD, интерфейса USB, RTC и поддерживает запуск с карты памяти SD или подключения USB. Также имеется поддержка настройки с использованием индикаторов LED на плате и серийного последовательного порта.
    Дополнительную информацию об установке и использовании этого пакета BSP Вы найдете на странице Использование пакета BSP для платы TI OMAP5912 Aruba.

Следующие пакеты BSP были актуализированы или приспособлены:

  • NEC Solution Gear 2-Vr5500 Development Kit
    Эта плата BSP была приспособлена для системы Windows Embedded CE 6.0 и теперь поддерживаются все функции. Дополнительную информацию об установке и использовании этого пакета BSP Вы найдете на странице Использование пакета BSP для NEC Solution Gear 2-Vr5500 Development Kit..
  • Renesas US7750R (Aspen) SDB
    Этот пакет BSP был актуализован для системы Windows Embedded CE 6.0.
    Дополнительную информацию об установке и использовании этого пакета BSP Вы найдете на странице Использование пакет BSP для Renesas US7750R HARP (Aspen) SDB.

Переменные Sysgen

Перечень новых и удаленных переменных Sysgen в продукте Windows Embedded CE 6.0 Дополнительную информацию Вы найдете на страницах Новые переменные SysgenУдаленные переменные Sysgen.

Создание надежной среды

Функция OEMCertifyModule уже не поддерживает значение OEM_CERTIFY_RUN.

Управление элементами управления типа циферблат

Были добавлены функции UDM_SETPOS32 и UDM_GETPOS32 для получения и установки положения элемента управления циферблата с точностью 32 бита.

Композитный драйвер устройства для USB функции  

Композитный драйвер устройства для USB функции позволяет устройству на базе системы Windows Embedded CE и с интерфейсом USB выполнять все функции одновременно.

Платформа для драйверов в режиме пользователя

Платформа для драйверов в режиме пользователя позволяет запускать драйверы в режиме пользователя.

Новинки библиотеки CRT (C Run-Time Library)

В поддержке библиотеки CRT (C Run-Time Library) продукта Windows Embedded CE 6.0 были проведены значительные изменения.  Позиции библиотеки CRT и их подключение отличается. Некоторые функции библиотеки CRT также были заменены более защищенными версиями.

Новинки в поддерживаемых компиляторах

Компиляторы продукта Windows Embedded CE 6.0 по сравнению с предыдущими версиями значительно изменились. Были проведены изменения в возможностях компиляторов, также был добавлен инструмент C/C++ Code Analysis.

WMM (Wi-Fi Multimedia)

Wi-Fi Multimedia (ранее обозначаемая под названием Wireless Multimedia Extensions) обеспечивает управления качеством службы (QoS) для подключения Wi-Fi. Точки доступа Wi-Fi с управлением качеством услуг могут отдавать предпочтение передаче мультимедийных данных и оптимизировать распределение сетевых средств общего доступа между различными приложениями.

Отличия между ядрами систем Windows CE 5.0 и Windows Embedded CE 6.0

Сравнение отличий между ядрами систем Windows CE 5.0 и Windows Embedded CE 6.0.

Пакет CETK (Windows Embedded CE Test Kit)

В пакет CETK (Windows Embedded CE 6.0 Test Kit) было включено много новых тестов и была изменена структура их документации. К новым тестам и новой документации, добавленным в продукт Windows Embedded CE 6.0, например, относятся: тест MS Bluetooth, тест интегрирования камеры и интерфейса DirectShow, контрольный тест информационной структуры драйвера камеры, тест входных и выходных драйверов камеры, тест работы камеры, тест Администратора полномочий, тест работы интерфейса Direct3D Mobile, тест работы интерфейса DirectDraw, тест работы интерфейса DirectShow, тест ICMP API, тест MSMQ, пакет тестов для LED индикаторов  и радиометрический тест.

Технология Windows Media DRM 10 for Devices

Поддержка управления цифровыми правами была активизирована на технологии Microsoft Windows Media DRM 10 for Devices.

Инструмент Wceload (Visual Studio)

В инструмент Wceload (Wceload.exe) дополнительно были включены новые и измененные параметры.

Мастер разработки OS Windows Embedded CE 6.0

Содержит информацию о Мастере разработки OS Windows Embedded CE, который можно использовать в качестве исходной точки для создания и конфигурации разработок операционных систем.

Мастер промежуточного проекта Windows Embedded CE

Содержит информацию о Мастере промежуточного проекта OS Windows Embedded CE, который можно использовать в качестве исходной точки для создания и конфигурации разработок операционных систем.

 

close