Compartilhar via


How to Use the CETK to Test a Driver

Windows Mobile Not SupportedWindows Embedded CE Supported

9/8/2008

Você pode usar o Windows Embedded CE 6.0 Test Kit (CETK) (CETK) para testar um driver de dispositivo baseado em Windows Embedded CE. Você pode conectar o CETK para um dispositivo baseado em Windows Embedded CE e, em seguida, selecione um testar ou testes para executar no dispositivo de destino. O CETK fornece testes para várias categorias de dispositivos periféricos. Você deve usar o CETK para testar um driver de dispositivo após você desenvolver o driver e depois de ter um executar-imagem tempo no seu dispositivo destino.

Hardware e Software Assumptions

Dispositivo de destino deve incluir o hardware para o qual você tenha desenvolvido o driver. Nenhum outro hardware ou software exigido pelo seu driver também deve estar presente. Para um personalizado testar, as DLLs relevantes deve ser incluído.

Etapas

Observe que as etapas 2, 10, 12 e 13 são opcional.

Etapa Tópico

1. Use o Windows Embedded CE OS Design Wizard para selecionar um modelo design e os componentes iniciais para o design OS, ou design aberto um OS existente.

Ou, se você já baixou um executar - imagem tempo para um Windows Embedded CE alimentado dispositivo, iniciar o dispositivo a ser testado.

Creating an OS Design with the Windows Embedded CE OS Design Wizard

2. (Opcional) Você pode adicionar suporte para o CETK para o design OS antes compilação um executar-imagem tempo. Depois que você baixar um executar-imagem tempo para um dispositivo destino, Platform Manager dinamicamente pode adicionar suporte para o CETK para a execução dispositivo destino copiando o arquivo Clientside.exe para dispositivo de destino.

Como um alternativo adicionar suporte CETK para o design OS, você pode adicionar suporte para o CETK para uma execução dispositivo destino. Para fazer isso, copiar Clientside.exe para dispositivo de destino. No _WINCEROOT%\Others\Wcetk %, o arquivo Clientside.exe está localizado em um Diretório com um nome correspondente ao nome do CPU para seu dispositivo destino. Para obter mais informações sobre manualmente adicionando suporte para o CETK, consulte Running the CETK Tool without the CETK Client in the Run-Time Image.

Adding Support for the CETK to an OS Design in Platform Builder

3. Promover o design OS um executar-imagem tempo se você ainda não fez isso.

Building a Run-Time Image

4. In a Saída janela, na Saída Guia, verificar que a compilar não possua erros.

Build Error Debugging Process

5. Escolha um serviço baixar apropriado para o hardware conexão. O serviço baixar irá baixar um executar-imagem tempo para o dispositivo a ser testado.

Download Service Selection

6. Configurar o hardware conexão exigido para o serviço baixar. Hardware que conecta o dispositivo que está sendo testado para estação de trabalho de desenvolvimento, na qual o Platform Builder está instalado. Exemplos de hardware conexão incluem cabos, um hub ou adaptadores rede Ethernet.

Hardware Configuration

7. Se você selecionou serial Service download na etapa 5, configurar o terminal do HyperTerminal aplicativo de Emulação para exibir o serial saída depuração a Partir de porta serial no dispositivo a ser testado.

Esta configuração requer um NULL - modem cabo conectado a um porta serial, such as COM1.

Configuring HyperTerminal for BSPs

8. Ativar o dispositivo a ser testado so that ele se torna ativo de rede Ethernet ou sobre o serial conexão e Platform Builder podem descobri-lo.

Não aplicável

9. Baixe o executar-imagem tempo até o dispositivo a ser testado por meio de conexão configurado.

Downloading a Run-Time Image

10. (Opcional) Se você desejar para definir as características de um personalizado testar, crie um personalizado (tux) Tux Test Harness dynamic-link library (DLL). Depois de criar um Tux DLL, use o Assistente de teste definidos pelo usuário para adicionar seu testar para o CETK.

O CETK fornece um padrão conjunto de testes que você pode executar no seu dispositivo destino.

Building a Tux DLL with Platform Builder

11. Configurar as definições para a comunicação entre o CETK e dispositivo de destino e em seguida, conectar o CETK para dispositivo de destino.

Connecting the CETK to a Target Device by Using Platform Manager

12. (Opcional) Designar o Diretório no seu estação de trabalho desenvolvimento onde o CETK armazena os resultados dos testes CETK que são executar.

Selecting a Directory to Store Test Results

13. (Opcional) Configurar o CETK para consolidar os resultados dos testes diversos em um arquivo .cab Após os testes completo. Você também pode escolher para criptografar os resultados de uma testar. Criptografia prepara os resultados de uma testar para envio para o Driver Validation Program.

Para obter mais informações sobre o Driver Validation Program, consulte este Microsoft Web site.

Choosing a Way to Store Test Results

14. Familiarize-se com os testes CETK e decidir qual testar ou Testes desejar para executar.

CETK Tests

15. Execute sua testar desejada no seu dispositivo.

Você também pode executar todas as dos testes que estão selecionados para um dispositivo destino ou especificar quais testes desejar para executar. Para obter mais informações, consulte Running CETK Tests.

Running a Single Test in the CETK

16. Exibir os resultados da sua testar ou testes.

Viewing the Results of a Test

Se você selecionar múltiplo testes para executar no dispositivo de destino, você pode salvar sua seleção de testes para uso futuro como um conjunto testar. Para obter mais informações, consulte Creating a Suite of Tests.

See Also

Tasks

How to Create a Device Driver

Other Resources

How-to Topics
Windows Embedded CE Test Kit
CETK Setup