Testing Device Drivers on a Networked Media Device
9/8/2008
O desempenho dos drivers dispositivo pode impactar experiência do usuário. Use o Windows Embedded CE 6.0 Test Kit (CETK) (CETK) para testar drivers seus dispositivo. Após compilar a codificar origem CETK e obtenha resultados testar o CETK, você precisa analisar os resultados testar.
Para obter informações sobre como instalar o código-fonte para o CETK, consulte Código de origem para testes CETK.
Para obter informações sobre execução uma testar CETK em um driver de dispositivo, consulte Como usar o CETK para testar um driver.
Bloquear Drivers do sistema de arquivos e drivers
A seguinte tabela mostra cinco testes para executar no armazenamento bloco drivers e drivers sistema de arquivos. Os testes são no Diretório de %_WINCEROOT%\PRIVATE\TEST\DRIVERS\STORAGE.
Teste | Descrição |
---|---|
Avalia a funcionalidade de um bloco armazenamento em massa para uma memória flash dispositivo memória. |
|
Verifica a funcionalidade driver bloco e testa as condições limite. |
|
Armazenamento do dispositivo de bloco driver padrão de referência teste |
Coleta e exibe informações sobre o tempo que é exigido para completo operações armazenamento. |
Avalia a integridade de CD/DVD operações. |
Drivers de vídeo
- Exibir Perfis de desempenho do driver Em conjunto com Perfil Monte Carlo.
- Exibir dispositivos de desempenho de perfil análise.
Juntamente com perfil driver exibir do seu dispositivo, testar o desempenho dos elementos gráficos dispositivo interface (GDI) e Microsoft DirectDraw. A seguinte tabela mostra esses testes. Os testes são no Diretório de %_WINCEROOT%\PRIVATE\TEST.
Tópico | Descrição |
---|---|
Descreve como otimizar uma função Graphics Primitive Engine (GPE). |
|
Teste de desempenho interface gráfica de dispositivo Resultados de Teste para o teste de desempenho interface gráfica de dispositivo |
Avalia o desempenho de comum operações exibir. |
Instruments o blit de cores, virar e bloqueio operações. |
Drivers de rede
Você pode usar os testes com o CETK para analisar desempenho Network Driver Interface Specification (NDIS) ou sockets do Windows (Winsock). Além disso, vários sistema de rede APIs fornecem informações úteis.
Testes sockets do Windows (Winsock)
O seguinte exemplo de código executa todos os testes sockets do Windows (Winsock).
tux -o -d perf_winsock2 -x 1001,1002,1007,1009 -c "-s <server_ip> -i <ip_version>"
Onde server_ip é o endereço de um área de trabalho hospedar que executa perf_winsock2.
Testes NDIS
Para executar testes desempenho NDIS, você deverá primeiro enviar e receber, em seguida, a taxa de transferência.
O seguinte exemplo de código envia a taxa de transferência em testes desempenho NDIS.
tux -o -d perf_ndis -c "-mode send -wsock -s <MiniportInstanceName >"
O seguinte exemplo de código recebe a taxa de transferência em testes desempenho NDIS.
tux -o -d perf_ndis -c "-mode recv -wsock -s <MiniportInstanceName >"
Testes de rede
A seguinte tabela mostra a sistema de rede CETK testes e sistema de rede APIs que você pode usar para analisar desempenho problemas.
Tópico | Descrição |
---|---|
É um cliente/servidor rede desempenho testar que opera na sockets do Windows (Winsock) nível. Este testar mede a taxa de transferência de envio, a taxa de transferência de recebimento, perda pacote e tempo ida e volta entre qualquer conexão rede que usa um protocolo que o Sockets do Windows (Winsock) Oferece suporte a API. |
|
Teste de uma interface de rede usando o teste de desempenho sockets do Windows (Winsock) |
Fornece informações sobre parâmetros específicos que você pode usar para especificar qual testar casos para executar. |
Descreve os casos testar inclusas na CETK. |
|
Avalia, no NDIS nível, a taxa de transferência enviar e receber taxa de transferência de uma interface rede sistema operacional Windows Embedded CE. Para recuperar o nome de controlador de rede, executar o NDIS Performance Test em enviar ou receber modo, com o -c "-enum " parâmetro. |
|
Fornece informações sobre como otimizar um driver de miniporta NDIS. |
|
APIs de rede |
|
See Also
Concepts
Debugging and Testing a Networked Media Device
Testing Real-Time Performance on a Networked Media Device
Other Resources
Tux Command-Line Parameters
Designing Hardware for Networked Media Devices