What's New in Windows Embedded CE 6.0

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

Para obter informações sobre documentação adicionada para a atualização documentação February 2007, consulte What's New in Windows Embedded CE 6.0 Documentation for February 2007.

Para obter informações sobre documentação adicionada para a versão November 2007 de Windows Embedded CE 6.0 R2, consulte What's New in Windows Embedded CE 6.0 Documentation for November 2007.

A seguinte tabela mostra as alterações e aprimoramentos para CE 6.0 e Platform Builder e fornece links para obter mais informações.

Tópico Descrição

Application Compatibility Tool

Essa ferramenta examina uma biblioteca dinamicamente vinculada (DLL) para o uso de obsoleto APIs.

Para obter mais informações sobre APIs que fazem obsoleto em CE 6.0, consulte Obsolete Kernel APIs.

Best Practices for Faster Suspend Times

Descreve como minimizar suspender vezes.

BIB and REG Editor

Fornece informações sobre o bib e editor reg, que você pode usar para aberto, exibição e modificar binário construtor imagem (.bib) e arquivos Registro (. reg) Platform Builder for Windows Embedded CE 6.0.

BinMod Tool

Ferramenta de linha de comando para modificar arquivos .bin.

BinCompress Tool

Ferramenta de linha de comando para compactar arquivos .bin.

BSP and SOC Directory Layout

O Diretório SOC (sistema - chip em) é novo para CE 6.0. O conteúdo de Diretório de %_WINCEROOT%\Public\Common\Oak\CSP Windows CE 5.0 foi reestruturado e migrados para o novo Diretório %_WINCEROOT%\Platform\Common\Src\SOC.

Build Tasks

Descreve a funcionalidade novas e alterada relacionado a compilação um executar-imagem tempo ou subprojeto em CE 6.0.

Build Tool

Descreve a funcionalidade atualizada da criação tool (Build.exe) para CE 6.0.

Catalog Overview

Descreve a funcionalidade nova e atualizada no catálogo Platform Builder for CE 6.0, incluindo arquivo formato, ícones e as alterações gerenciamento.

Para informações sobre edição de arquivos Catálogo XML-Based, consulte Catalog Editor.

CellCore

Fornece um conjunto básico de sem fio CellCore conexão orientado a serviços que inclui a camada de interface de rádio (RIL), Short Message Service suporte (SMS), Wireless Application Protocol Support (WAP), um Extended TAPI e TSP, suporte cartão Subscriber Identity Module (SIM).

CE Update Check Tool

Um novo utilitário foi adicionado ao executar procura Platform Builder e BSP atualizações.

CECImport Tool

A ferramenta CECImport (CecImport.exe) permite migrar versões anteriores de arquivos Platform Builder Catálogo item (.cec) para o formato XML-Based arquivo exigido para CE 6.0.

CommandBar_AlignAdornments

Função foi adicionada ao alinhar a Fechar, Ajuda e OK Botões de barra de comandos.

Core OS Best Practices

Melhor práticas recomendadas para evitar cache problemas nos microprocessadores ARMv4 e ARMv5.

Core OS Services Catalog Items

Adicionado linha de item para SYSGEN_UIPROXY.

Creating, Registering, and Using a Handle-based API Set

Descreve como criar, registrar e definir uso um API handle-Based. O seguinte é suporte funções:

Daylight Saving Time Registry Settings

Atualizados na resposta para o Energy Policy ACT para estender Daylight Saving Time (DST).

Debugging Functions

Depuração novas funções:

Developing a Networked Media Device

A funcionalidade do Windows CE 5.0 rede Pack de recursos de dispositivos de mídia está agora disponível em CE 6.0. Isso permite criar dispositivos que os consumidores podem usar para reprodução áudio e vídeo no suas redes domésticas.

Developing a Windows Network Projector

Fornece suporte para ativar projetores da sala de conferência para conectar a Windows Vista-com computadores em um local rede.

Displaying a User Interface from a Kernel-Mode Device Driver

Descreve como exibir um interface do usuário de um kernel-modo driver de dispositivo. O seguinte é suporte elementos programação:

Exception Reference

Adicionado funções para manipulação de exceção vectored:

Fast Interrupt Mode on ARMv6 and ARMv7 Microprocessors Not Supported

Explica que modo rápida interrupção não com suporte em microprocessadores ARMv6 e ARMv7.

Included File Systems

A coleção de sistemas arquivo incluídos Windows Embedded CE foi expandida para conter o Extended FAT File System e o RAM (Object Store) File System.

File and Disk Caching

Windows Embedded CE agora oferece desempenho aprimorando gerenciamento cache de arquivos e oferece suporte à combinação arquivo cache com cache disco.

File System Encryption

Windows Embedded CE agora oferece criptografia sistema de arquivos com base em um individual dispositivo.

Internet Connection Sharing

Internet compartilhamento permite que um dispositivo conectado ao Internet para trabalhar como apontar acessar uma rede para outros dispositivos conectados a ele por meio de Bluetooth ou USB.

IP Phone Suite

O conjunto de telefone IP substitui a interface de usuário de telefonia (TUI). Ele fornece um conjunto de componentes que oferece os ISVs e OEMs mais flexibilidade ao personalizar aplicativos VoIP.

Kernel API Modifications: Windows CE 5.0 vs. Windows Embedded CE 6.0

Descreve as modificações feitas APIs devido a altera para o kernel.

Kernel Buffer Marshaling Reference

As funções de controle reserva kernel permitem codificar servidor sistema operacional para empacotar memória para acessar os dados passaram por um aplicativo. A função MapCallerPtr e outras funções que mapa (n.); mapear (v.) ponteiros tem sido substituído in favor of a reserva kernel Empacotamentos funções.

Para informações sobre substituído funções, consulte Kernel Migration.

Kernel Functionality Modifications: Windows CE 5.0 vs. Windows Embedded CE 6.0

Fornece informações sobre como migrar para o kernel CE 6.0.

Kernel Functions

Adicionadas novas funções manipulação de erro para configuração até um personalizado manipulador de erro:

Adicionado funções para drivers dispositivo para obter informações sobre seus processo de chamada:

Novo API para aguardar por um API fique pronto:

KLibUnalignedAccessEnable

Essa função ativa ou desativa acessar unaligned memória em microprocessadores ARMv6.

Location Framework

O Location Framework é útil para desenvolvedores que criam aplicativos localidade com base. Ele fornece uma camada de abstração entre o aplicativo e o subjacente serviços hardware e / ou sistema de rede que fornecem físico do dispositivo de posição.

Memory Management Functions

Adicionado o ex versões as funções que memória virtual gerenciar. Essas funções são as mesmas que o não - ex versões, exceto essas funções requerem alças para os processos de origem e destino. As seguinte funções são o versões ex:

Adicionado as funções para o remoto heap funcionalidade:

Migrating a Windows Embedded CE Driver to Windows Embedded CE 6.0

O modelo driver Windows Embedded CE foi alterado de CE 6.0. No Windows CE 5.0 e versões anteriores, drivers executou no processo de DEVICE.exe. Em CE 6.0, executar drivers no processo de NK.exe. Due to o modelo driver atualizado, Windows CE 5.0 e anterior — compatível drivers devem ser modificados para trabalho corretamente em CE 6.0.

Migrating to the Windows Embedded CE 6.0 IDE

Fornece informações sobre o seguinte tópicos de migração.

  • Migrando um design OS
  • Migrando um catálogo item
  • Migrando para o catálogo CE 6.0
  • Novos conceitos em Platform Builder

Modifying an OS Design

Fornece informações sobre como configurar e modificar um design OS adicionando e removendo objetos, incluindo itens de catálogo, drivers, arquivos e subprojetos.

Você também pode escolher usar codificar origem compartilhada no seu design OS.

Monotonically Increasing Clock

O relógio monolithically crescente fornece uma origem tempo que move a velocidade do relógio em tempo real (RTC) e não é afetada por alterações hora do sistema ou local tempo alterações com o SetSystemTime ou SetLocalTime funções. Quando o tempo altera, o sistema operacional calcula o deslocamento tempo e salva-o no Registro. Esse deslocamento é aplicado sempre que o tempo protegido for consultado.

O recurso relógio monolithically crescente fornece o CeGetRawTime e CeGetRawTimeOffset funções.

NKDeleteStaticMapping

Nova função kernel para excluir os mapeamentos estáticos.

Paging Pool

Descreve a funcionalidade pool página de kernel. Elementos programação suporte são:

Platform Builder User Interface

Fornece informações sobre as alterações na interface de usuário Platform Builder for CE 6.0 que ocorreram as a result of a integração em CE 6.0. Isso inclui menus, modos de exibição, assistentes e outros elementos da interface de usuário.

Process and Thread Functions

Nova função para obter um identificador para um segmento:

ReadMsgQueueEx

Descreve como ao trabalho com Seguro mensagem filas.

Run-Time Image Viewer

Fornece informações sobre o Run-Time Image Viewer, que você pode usar para aberto e exibição os arquivos e configurações Registro contidas em uma existente executar Windows Embedded CE-arquivo imagem tempo.

SDK Development

Fornece informações sobre como criar, modificar e compilar SDKs no CE 6.0.

Source Code Control

Fornece as práticas recomendadas sobre como integrar sistemas controle de código-fonte CE 6.0.

Sources File

Inclui informações sobre definições macro arquivo fontes atualizadas em CE 6.0.

Stampbin Tool

Descreve a funcionalidade atualizada na ferramenta Stampbin, que permite a exibição e modificar o carimbo PID associado com um executar-imagem tempo. Para informações sobre licenciamento um executar-imagem tempo no IDE, consulte License Run-Time Image Dialog Box (Visual Studio).

Supported Board Support Packages

CE 6.0 inclui suporte para o seguinte novo BSPs exemplo:

  • Kit de desenvolvimento do processador Intel PXA27x (MainstoneIII)
    O kit de desenvolvimento do processador Intel PXA27x (MainstoneIII) inclui suporte para hardware todas as atualizações para a plataforma, such as SDRAM MB 128 e suporte Stepping C5. Esta BSP também oferece suporte à variável temporização marcação, estados dispositivo adicional e um suspend/recurso continuar que é controlado através de alternar 21 (SW21).
    Para obter mais informações sobre como configurar e usar este BSP, consulte How to Use the BSP for the Marvell PXA27x Processor Development Kit (MainstoneIII).
  • Texas Instruments SDP2420 de desenvolvimento quadro
    Esta BSP pode ser usado para validar a funcionalidade ARMv6. Se você instalou suporte para ARM BSPs, você pode localizar esta plataforma sob o Diretório %_WINCEROOT%\Platform\H4Sample.
    Para obter mais informações sobre como configurar e usar este BSP, consulte How to Use the BSP for the Texas Instruments SDP2420 Development Board.
  • Placa Aruba OMAP5912 TI
    Este BSP é uma nova baixa-custo, desenvolvimento iniciante plataforma com base no processador de TI OMAP5912. Ele inclui suporte para o SD armazenamento cartão, USB, RTC e oferece suporte à inicialização a partir cartão armazenamento SD ou conexão USB. Ele inclui suporte depuração com integrada LEDs e porta serial.
    Para obter mais informações sobre como configurar e usar este BSP, consulte How to Use the BSP for the TI OMAP5912 Aruba Board.

O seguinte BSPs tem sido atualizados e / ou portados:

Sysgen Variables

Lista as variáveis Sysgen novas e removidas no CE 6.0. Para obter mais informações, consulte New Sysgen Variables e Removed Sysgen Variables.

Trusted Environment Creation

A função OEMCertifyModule não oferece mais suporte para OEM_CERTIFY_RUN.

Up-Down Controls Messages

UDM_SETPOS32 e as funções UDM_GETPOS32 foram adicionadas para obtenção e configuração de posição de um up-down control com 32-bit precisão.

USB Function Composite Device Driver

O driver de dispositivo USB Function Composite permite que um Windows Embedded CE com dispositivo USB para executar múltiplo funções simultaneamente.

User Mode Driver Framework

O User Mode Driver Framework permite a execução dos drivers em modo de usuário.

What's New in the C Run-Time Library

O suporte C Run-Time Library em CE 6.0 foi alterado de maneiras importantes. Entrada CRT e vinculação são diferentes e, muitas das funções de CRT foram substituídas por versões com segurança avançada.

What's New in Supported Compilers

Os compiladores CE 6.0 tem alterações significativas de versões anteriores, incluindo várias alterações no compilador opções e a adição da ferramenta C/C++ Code Analysis.

WMM (Wi-Fi Multimedia)

Multimídia Wi-Fi (anteriormente conhecido como as Extensões de multimídia sem fio) refere-se a QoS (Quality of Service) sobre Wi-Fi. QoS permite pontos acessar Wi-Fi para priorizar tráfego e otimiza a forma rede compartilhada recursos são alocados entre aplicativos diferentes.

Windows CE 5.0 Kernel vs. Windows Embedded CE 6.0 Kernel

Compara e contrasta o kernel com o kernel Windows CE 5.0 CE 6.0.

Windows Embedded CE Test Kit

Muitos novos testes tem foi incluídos no Windows Embedded CE 6.0 Test Kit (CETK), e a documentação para o CETK tem sido reestruturada. Algumas dos testes e documentação testar adicionada para CE 6.0 incluem: o MS Bluetooth Test; o Camera and DirectShow Integration Test; o Camera Driver Data Structure Verification Test; o Camera Driver I/O Test; o Camera Performance Test; o Credential Manager Test; o Direct3D Mobile Performance Test; o DirectDraw Performance Test; o DirectShow Performance Tests; o ICMP API Test; o teste MSMQ; o Notification LED Test Suite; e o Radiometrics Test.

Windows Media DRM 10 for Devices

Suporte gerenciamento de Direitos Digitais foi atualizado para Microsoft Windows Media DRM 10 para dispositivos.

Wceload Tool (Visual Studio)

A ferramenta Wceload (Wceload.exe) foi atualizada com novos e alterados parâmetros.

Windows Embedded CE 6.0 OS Design Wizard

Fornece informações sobre o Windows Embedded CE OS Design Wizard, que você pode usar para criar uma raiz para criar e configurar designs OS.

Windows Embedded CE Subproject Wizard

Fornece informações sobre o Windows Embedded CE Subproject Wizard, que você pode usar para criar uma raiz para criar e configurar subprojetos.

See Also

Concepts

Welcome to Windows Embedded CE 6.0
Overview of Windows Embedded CE Development
Catalog Changes from Windows CE 5.0 to Windows Embedded CE 6.0
Windows CE 5.0 Functionality Not Included in Windows Embedded CE 6.0