Exporter (0) Imprimer
Développer tout
Ce sujet n'a pas encore été évalué - Évaluez ce sujet

Conception et test d'équipements avec le kit de test Windows CE .NET (CETK)

James Zwygart
Microsoft Corporation
Janvier 2003

Téléchargez l'exemple Téléchargement http://download.microsoft.com/download/9/0/e/90e50daa-7aa0-4a66-9606-30f80b526523/cetk_lab.exe cetk_lab.exe Lien non MSDN France

S'applique à :
     Microsoft® Windows® CE .NET

Résumé : Le kit de test Windows CE .NET (CETK) est un outil très performant capable d'améliorer considérablement la fiabilité d'une plate-forme. Cet outil peut être utilisé aussi bien sur une plate-forme en cours de développement que sur la plate-forme d'un équipement vendu dans le commerce. Le présent article décrit l'utilisation du kit de test Windows CE .NET, de la certification BSP (Board Support Package) et de la validation pilote.

Sommaire


Introduction

Le kit de test Microsoft® Windows® CE .NET (CETK) est un outil qui permet de tester des pilotes d'équipements et des plates-formes complètes. Les outils de test du CETK renvoient des informations sur la fonctionnalité de vos pilotes que vous pouvez ensuite exploiter pour renforcer la fiabilité de votre équipement. Des tests supplémentaires peuvent être ajoutés au kit Windows CE .NET afin de tester des pilotes spécifiques.

Kit de test Windows CE .NET

Le kit de test Windows CE .NET Test Kit fournit à la communauté Windows CE .NET une plate-forme de test commune sur laquelle il est possible de tester des équipements et des pilotes embarqués basés Windows CE .NET. Le kit de test Windows CE .NET est livré avec les tests utilisés par Microsoft pour vérifier la fiabilité et la stabilité des plates-formes et des pilotes. Avec ce kit, les OEM ont entre leurs mains une méthode rapide et efficace pour tester leurs pilotes. La conception du kit de test Windows CE .NET répond aux objectifs principaux suivants :

  • créer un outil simple et rapide à manipuler ;
  • automatiser le processus de test au maximum pour les OEM de façon à le rendre plus rapide et précis ;
  • créer un outil destiné à la certification BSP et pilote.

À qui est destiné le CETK ?

Le CETK a été conçu pour les personnes souhaitant tester et vérifier la stabilité et la fiabilité d'un équipement, d'un BSP ou de pilotes spécifiques. Les tests CETK garantissent un niveau minimum de stabilité et de compatibilité sur l'équipement ou le pilote. Les OEM qui utilisent le CETK pour tester un pilote ou un équipement sont donc assurés de la parfaite compatibilité de leur équipement avec le système d'exploitation Windows CE .NET.

Configuration matérielle requise de l'ordinateur et du périphérique pour effectuer les tests CETK

Le kit de test Windows CE .NET utilise des applications côté équipement (client) et des applications de bureau (serveur) échangeant des informations via des sockets. L'application cliente qui fonctionne sur l'équipement Windows CE .NET échange des informations avec l'application hôte, résidant généralement sur la station de développement fonctionnant sur Windows CE .NET Platform Builder. Pour pouvoir exécuter le kit de test Windows CE .NET, les équipements cibles doivent disposer d'une connexion Ethernet et prendre en charge des fonctionnalités d'affichage.

Comment l'utilisation du CETK peut-elle améliorer la fiabilité de la plate-forme ?

Grâce à une expérience cumulée de tests réalisés en environnement Windows CE .NET, le CEKT est capable d'offrir des tests particulièrement efficaces, complets et faciles à automatiser dans la communauté embarquée. La nécessité de simplifier l'utilisation des tests et de faciliter leur compréhension était l'une des priorités lors de la conception du CETK. Les tests CETK permettent de vérifier que le pilote et l'équipement qui exécutent le système d'exploitation Windows CE .NET répondent à un certain niveau de fiabilité et de stabilité. La norme applicable pour le niveau de compatibilité de l'équipement est établie par la spécification SDB (Standard Development Board) Lien non MSDN France Site en anglais. Cette spécification a été rédigée pour aider les OEM à concevoir du matériel et des logiciels compatibles avec le système d'exploitation Windows CE .NET. Le kit de test Windows CE .NET fournit des tests permettant de garantir que les équipements et les pilotes sont conformes à cette norme. En général, les développeurs mettent au point des pilotes d'équipements personnalisés pour de nouveaux matériels. Le CETK est conçu pour aider les développeurs à créer des pilotes performants et donc des équipements fiables. Les concepteurs cherchent toujours à étendre le kit de test pour le rendre plus complet en termes de types d'éléments testés et de comportement avec les équipements de débogage et les équipements fournis.

Similitudes et différences entre les tests CETK et WHQL de bureau

Le CETK ne fait pas partie de Windows Hardware Quality Labs (WHQL Lien non MSDN France Site en anglais). Les utilisateurs habitués à WHQL peuvent considérer que le CETK est l'équivalent du programme WHQL sous Windows CE .NET. Les tests WHQL sont développés de façon à fonctionner avec des systèmes d'exploitation de Windows pour ordinateur de bureau. L'architecture et la structure des tests WHQL ne sont pas compatibles avec Windows CE .NET, et c'est la raison pour laquelle le kit de test Windows CE .NET a été créé. Microsoft propose deux programmes globalement similaires aux tests WHQL : le programme de certification BSP et le programme de vérification pilote. Ces deux programmes utilisent le CETK pour tester et valider les pilotes et les BSP.

Tests pris en charge

La liste suivante de tests du CETK regroupe les types ou les pilotes et les équipements les plus courants de Windows CE .NET. Le CETK ne cesse de s'étendre de façon à inclure une plus grande variété de tests. Chaque test est intégralement documenté (éléments testés et mode d'utilisation dans l'aide en ligne CETK).

Kit de test Windows CE .NET?Tests fournis

  • Bluetooth Test
  • CD/DVD-ROM Block Driver Test (Test du pilote du bloc CD/DVD-ROM)
  • CD/DVD-ROM File System Driver Test (Test du pilote du système de fichiers du CD/DVD-ROM)
  • Direct3D Basic Rasterization Test (Test de pixelisation de base Direct3D)
  • Test Direct3D Fogging Test (Test de l'effet de brouillard Direct3D)
  • Direct3D Multi-Texturing Test (Test multi-texture Direct3D)
  • Direct3D Z-Buffering Comparison Test (Test de comparaison du tampon-Z Direct3D)
  • DirectDraw Test (Test DirectDraw)
  • DirectSound Audio Driver Test (Test du pilote audio DirectSound)
  • File System Driver Test (Test du pilote du système de fichiers)
  • Graphics Device Interface Test (Test de l'interface graphique de l'équipement)
  • IR Port Test (Winsock 1.1) (Test du port IR)
  • IR Port Test (Winsock 2.0) (Test du port IR)
  • Keyboard Mapping Test (Test de mappage du clavier)
  • Keyboard Test (Test du clavier)
  • Mouse Test (Test de la souris)
  • One-Card Network Card Miniport Driver Test (Test du pilote miniport pour carte de réseau monocarte)
  • Parallel Port Test (Test du port parallèle)
  • Partition Driver Test (Test du pilote de partition)
  • PCMCIA Controller Driver Test (Test du pilote du contrôleur PCMCIA)
  • Printer Driver Test (Test du pilote d'imprimante)
  • Serial Communications Test (Test de communication série)
  • Serial Port Driver Test (Test du pilote port série)
  • Smart Card Resource Manager Test (Test du gestionnaire de ressources de la carte à puce)
  • Storage Device Block Driver API Test (Test API du pilote du bloc équipement de stockage)
  • Storage Device Block Driver Benchmark Test (Test de performances du pilote du bloc équipement de stockage)
  • Storage Device Block Driver Read/Write Test (Test de lecture/écriture du pilote du bloc équipement de stockage)
  • Telephony API Client Test (Test client de l'API de téléphone)
  • Telephony API Server Test (Test serveur de l'API de téléphone)
  • Touch Panel Test (Test de l'écran tactile)
  • Two-Card Network Card Miniport Driver Test (Test du pilote miniport pour carte de réseau double carte)
  • Waveform Audio Driver Test (Test du pilote audio Waveform)
  • Winsock 2.0 Test (v4/v6)
  • Winsock Stress Test (Test de contraintes Winsock)

Utilisation du kit de test Windows CE .NET

Le kit de test peut être utilisé à tout moment lors du développement d'une plate-forme ou sur l'équipement livré. Le CETK permet de tester la stabilité de l'ensemble d'un système, mais peut également être utilisé sur des périphériques spécifiques lors du développement.

Ajout de composants CETK sur une plate-forme

Avant d'utiliser le CETK, vous devez ajouter des fonctionnalités de prise en charge du CETK sur votre plate-forme. Cette prise en charge s'effectue soit en ajoutant des composants CETK à la plate-forme à partir du catalogue Platform Builder, soit en copiant les fichiers sur la plate-forme avant d'exécuter les tests CETK.

Une connexion Ethernet doit également être prévue entre l'équipement cible et le réseau sur lequel réside la station de développement. Il est impossible d'exécuter des tests CETK avec une connexion Ethernet de débogage. Néanmoins, vous pouvez exécuter les tests CETK sur l'image d'un système d'exploitation Windows CE .NET conçue pour le débogage. Dans ce cas, vous devez inclure un pilote réseau complet dans votre plate-forme et non pas un pilote Ethernet de débogage.

Remarque   Pour pouvoir utiliser le CETK, évitez de concevoir votre plate-forme à partir de la configuration Tiny Kernel. Il est tout simplement impossible d'exécuter le CETK avec ce type de configuration réduite.

Ajout de tests CETK dans votre plate-forme via Platform Builder

  1. Dans le catalogue, développez le nœud Device Drivers, cliquez avec le bouton droit sur Windows CE Test Kit, puis cliquez sur Add to Platform.
  2. Dans le menu Build, cliquez sur Build Platform pour créer l'image du système d'exploitation Windows CE .NET de votre plate-forme.
  3. Une fois cette image créée, téléchargez-la sur l'équipement Windows CE .NET approprié.
Remarque   Lorsque vous intégrez un composant CETK depuis le catalogue, aucun fichier supplémentaire n'est ajouté dans l'image de votre système d'exploitation. Certains fichiers CETK obligatoires seront stockés dans votre dossier Build Release, y compris le fichier clientside.exe.

Étant donné que les composants CETK ne sont pas intégrés dans l'image de votre système d'exploitation, vous devez télécharger et exécuter l'application CETK client, appelée clientside.exe.

Comment exécuter le logiciel client CETK (clientside.exe) dans l'image de votre système d'exploitation

  1. Dans le menu Target de Platform Builder, cliquez sur Run Programs.
  2. Cliquez ensuite sur Clientside.exe, puis sur Run.

    Vous remarquerez que la boîte de dialogue Run Programs répertorie l'ensemble du code exécutable rencontré dans le dossier Build Release de votre plate-forme. Cette liste peut même répertorier des applications qui ne font pas partie de l'image du système d'exploitation exécutée [nk.bin].

Vous pouvez maintenant lancer l'outil CETK sur votre station de développement.

Comment exécuter l'outil CETK sur votre station de développement

  1. Cliquez sur Démarrer, sélectionnez Tous les programmes, puis Microsoft Windows CE .NET et Windows CE .NET Test Kit.
  2. Pour exécuter l'outil CETK sans ajouter le logiciel client CETK dans l'image de votre système d'exploitation, téléchargez le fichier Clientside.exe sur votre équipement Windows CE .NET.

    Le fichier Clientside.exe doit résider sur votre station de développement dans un répertoire nommé en fonction du processeur de votre équipement cible, dans le répertoire %_WINCEROOT%\Others\Wcetk.

  3. Dans le menu Démarrer de votre équipement Windows CE .NET, sélectionnez Exécuter et saisissez l'emplacement du fichier Clientside.exe, suivi du nom et du numéro de port du serveur CETK.

    Par exemple, si vous saisissez clientside /n=machine1 /p=5555, cela signifie que vous exécutez le fichier Clientside.exe et que vous êtes connecté à machine1 via le port numéro 5555. Vous avez également la possibilité de modifier le fichier Wcetk.txt stocké dans le même répertoire que le fichier Clientside.exe. Platform Builder génère un fichier Wcetk.txt dans le répertoire Release de votre plate-forme si vous ajoutez des fonctionnalités de prise en charge du CETK dans votre plate-forme, avant de la créer.

Vous pouvez également modifier la clé de registre suivante sur l'équipement cible : HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CETT. L'exécutable Clientside.exe lit les paramètres de cette clé de registre lorsque des lignes de commande et le fichier Wcetk.txt sont introuvables. Si vous créez une image de système d'exploitation personnalisée avec Windows CE .NET Platform Builder, vous pouvez changer le registre de l'équipement cible en modifiant le fichier product.reg de votre plate-forme, y compris la clé de registre HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CETT. Lors de la création de cette image, les informations fournies par le fichier Product.reg sont compilées dans le système d'exploitation. Vous pouvez également modifier le registre d'un équipement cible avec l'outil Remote Registry Editor, lorsque l'équipement est en cours d'exécution.

Logiciel PC

La partie PC ou hôte du CETK correspond à la partie où le travail est exécuté. Tous les tests sont stockés sur le PC, d'où sont également commandés les différents équipements. L'interface utilisateur hôte fournit à l'utilisateur un environnement simple et souple pour tester les équipements. Il existe toute une variété de fonctionnalités conçues pour vous aider à gérer les tests d'un pilote ou d'un équipement complet.

La boîte de dialogue Test Suite Editor vous permet de créer et de gérer des suites de tests pour le CETK. Une suite de tests correspond à un ensemble de tests sélectionnés et stockés par le CETK, pouvant s'appliquer à n'importe quel équipement cible dans la fenêtre CETK.

L'éditeur Test Suite Editor vous permet de créer une suite de tests contenant tous les tests que vous souhaitez exécuter. Et au lieu de sélectionner les tests un par un sur un équipement cible, vous pouvez ainsi appliquer la suite de tests à l'équipement cible de façon à sélectionner automatiquement les tests identifiés dans l'éditeur Test Suite Editor.

Un utilisateur a également la possibilité de modifier la ligne de commande par défaut d'un test et de configurer à sa guise le mode d'exécution du test et les types d'éléments testés. Chaque test dispose généralement de plusieurs options permettant d'ajouter des tests de fonctionnalités supplémentaires.

Logiciel d'équipement

La partie équipement du CETK est appelée Clientside.exe. Clientside.exe est un exécutable dont le rôle consiste à appeler l'ordinateur hôte afin d'établir une connexion et détecter l'équipement, lancer les tests et renvoyer les résultats à l'hôte.

Tux et Kato

Tux est une méthode standard d'écriture et d'exécution de code de test dans un équipement Windows CE .NET. Le composant principal du modèle Tux est le fichier exécutable tux.exe, qui lance et contrôle le fichier tux.dll.

Le CEKT fournit aux utilisateurs l'ensemble des fichiers et des instructions nécessaires pour créer des tests personnalisés pouvant être ajoutés dans le CETK via l'assistant User Test Wizard, accessible depuis l'interface utilisateur de l'hôte.

Le client Tux, tux.exe, est le principal composant de la méthode Tux. Il peut être exécuté de manière autonome ou avec le CETK. Le client Tux est une application console utilisant la syntaxe suivante :

tux [-b] [-e] [nom_de_fichier -s | dll_test -d] [paramètre -c] [valeur_de_départ -r]
[cas_de_test -x] [-l] [adresse -t] [-h] [adresse -k] [-o] [nom_de_fichier -f]
 [-a]

Le tableau ci-dessous répertorie les différents paramètres Tux.

ParamètreDescription
-bInterruption après chaque chargement de DLL Tux.
-eDésactive le traitement des exceptions.
nom_de_fichier-sSpécifie le fichier de suite Tux à charger/exécuter.
dll_test-dSpécifie la DLL Tux de test à charger/exécuter.
paramètres-cLigne de commande à transmettre à la DLL Tux.
valeur de départ-rSpécifie la valeur de départ aléatoire.
case_de_test-xSpécifie les cas de test à exécuter.
-lListe de tous les cas de test des DLL Tux.
adresse-tSpécifie l'ordinateur du serveur Tux. Utilisez le paramètre -t sans argument pour spécifier un serveur local.
-hCompile la liste des paramètres Tux.

Tux peut également utiliser un fichier de connexion .dll appelé Kato, qui fournit une interface commune de journalisation. Kato Logging Engine (Kato) est un moteur de journalisation client/serveur orienté objet de 32 bits qui permet aux applications d'ouvrir une session sur une interface unique, tout en acheminant leurs données vers plusieurs équipements de sortie définis par l'utilisateur. Kato est entièrement sécurisé en matière de thread et de processus. Il fournit des interfaces ANSI et UNICODE pour un système d'exploitation Windows pour l'ordinateur de bureau.

Le CETK utilisera automatiquement Kato comme méthode d'enregistrement, garantissant ainsi des résultats identiques pour l'ensemble des tests CETK et garantissant leur interprétation.

Interprétation des résultats des tests CETK

Pour visualiser les résultats des tests, cliquez avec le bouton droit sur un test, puis sélectionnez View Results. Les derniers résultats disponibles pour le test sélectionné s'affichent, en commençant par le résumé du test. Chaque test correspond en fait à une suite de tests ; il peut donc arriver que, à l'intérieur d'une même suite, certains tests réussissent alors que d'autres échouent. Il suffit qu'un seul test de la suite échoue pour que le CETK provoque l'échec de tout les autres tests. Par exemple, si vous exécutez le test Winsock sur un équipement comportant uniquement IPV4, le test signalera un échec, mais, si vous visualisez les résultats, vous vous apercevrez que 2 tests ont réussi et 2 autres ont échoué. Les 2 échecs s'expliquent par le fait que l'équipement ne contient pas IPV6, ce qui entraîne inévitablement des échecs. Pour supprimer toute possibilité d'échec sur le test Winsock, vous devez disposer de IPV4 et de IPV6.

Échecs des tests et interprétation de l'échec

Comme nous l'avons expliqué précédemment, certains tests du CETK peuvent réussir et d'autres échouer. La Figure 1 affiche les résultats du test Winsock. La suite de tests Winsock comprend quatre tests. Dans ce scénario, seulement deux tests ont réussi. Si vous sélectionnez un des tests ayant échoué, vous pourrez visualiser les résultats correspondants dans la fenêtre sous la liste des tests. Ces résultats vous expliquent ce qui était testé et les données qui devraient être retournées. Les sources des tests sont également fournies pour vous aider à rechercher les causes de l'échec. Ces sources sont stockées sur le dernier CD de Platform Builder, dans le dossier CETK_Sources.

Figure. 1
Figure 1. Résultats du test Winsock

Certification BSP

Le programme de certification BSP (Board Support Package) a été mis en place pour élaborer des normes de fiabilité et de stabilité pour les équipements et les logiciels tiers conçus pour Windows CE .NET.

Le processus de certification BSP de l'unité centrale Microsoft Windows CE .NET vise à certifier la compatibilité des BSP et de l'UC avec Windows CE .NET. La certification Microsoft apporte les garanties suivantes :

  • Le BSP et l'UC sont entièrement conformes aux exigences définies par la spécification Standard Development Board Lien non MSDN France Site en anglais du système d'exploitation Microsoft Windows CE .NET, et pourront donc plus facilement être adoptés par les clients et les OEM.
  • Lorsque le BSP et l'UC se sont révélés compatibles lors du test de certification, ils sont ensuite ajoutés aux listes des BSP et des UC pris en charge ( Supported BSP Lien non MSDN France Site en anglais).
  • Le fait de figurer sur cette liste est synonyme d'assurance qualité vis-à-vis du marché et offre une image industrielle tout à fait positive.

Les développeurs de ce programme souhaitaient avant tout apporter davantage de simplicité et d'efficacité. Le CETK fournit tous les tests nécessaires à la certification. Les OEM et les fabricants d'équipements pourront ainsi tester plus facilement l'équipement ou le BSP avant de les envoyer à Microsoft pour certification. Pour obtenir davantage d'informations sur ce programme, consultez l'article BSP and CPU Certification Process for Windows CE .NET.

Envoi du matériel pour certification

Dès que vous êtes prêt à envoyer votre matériel pour la certification, remplissez le formulaire de demande correspondant à la version de Windows CE installée sur votre équipement. Ces formulaires sont disponibles sur le site Web de la Certification BSP Lien non MSDN France Site en anglais.

Veuillez ensuite envoyez les éléments suivants à l'adresse indiquée plus bas :

  • Deux équipements identiques
  • Une image du système d'exploitation, prête à charger dans l'équipement avec le BSP soumis à la certification.
  • Une liste de tous les tests CETK applicables. Ce sont les seuls éléments qui vous seront demandés dans le formulaire de certification « BSP and CPU Certification Request Form ».
  • Frais de test : un montant de 1 500 USD par BSP vous sera demandé lors de l'envoi. Ces frais incluent jusqu'à deux tests réussis. Tout test supplémentaire vous sera facturé 1 000 USD.
    Remarque   N'oubliez pas de reporter le numéro de la commande ou alors de joindre votre chèque. Votre chèque doit être libellé à l'ordre de Microsoft Corporation et envoyé en même temps que les cartes et le formulaire de certification des BSP et du processeur dûment rempli.

Microsoft Corporation
One Microsoft Way
Redmond WA, 98052 États-Unis

À l'attention de : James Zwygart

Si vous avez d'autres questions ou des commentaires sur le programme de certification BSP/UC, écrivez nous (en anglais) à l'adresse électronique suivante : bspcert@microsoft.com

Tests à réaliser avant toute demande de certification

Les tests utilisés lors de la certification dépendent du type d'équipement que vous nous envoyez. Étant donné que chaque équipement a sa propre configuration, le CETK se charge à votre place de la majorité du travail en détectant automatiquement les périphériques installés sur l'équipement. Vous devez néanmoins vous assurer que tous les tests applicables à votre matériel sont sélectionnés.

Interprétation des résultats d'un test de certification BSP

Le programme de certification BSP utilise le CETK pour réaliser les tests, vous permettant ainsi d'interpréter les résultats comme avec n'importe quel test CETK.

Fiabilité et certification sont-ils deux termes compatibles ?

La certification de votre équipement ou du BSP offre l'assurance d'une parfaite conformité à la norme Microsoft établie en matière de stabilité et de fiabilité. Pour mieux comprendre les principes fondamentaux définis par Microsoft, consultez la spécification Standard Development Board Lien non MSDN France Site en anglais. Le kit de test Windows CE Test Kit respecte la spécification Standard Development Board et vérifie, par conséquent, la conformité entre votre Board Support Package et les exigences de base applicables à un Standard Development Board.

Validation pilote

L'objectif de ce programme de validation pilote (Driver Validation Program, DVP) est de permettre aux développeurs, aux fabricants de matériel indépendants ou aux utilisateurs autorisés OEM de Microsoft Windows CE .NET de valider leurs pilotes en vue de leur utilisation avec les systèmes d'exploitation Windows CE .NET.

Ce programme de validation apporte les garanties suivantes :

  • En fonction des résultats de tests envoyés, le pilote est déclaré compatible avec le système d'exploitation Windows CE .NET concerné au moment de l'envoi.
  • Lorsque le pilote réussit tous les tests de validation, il est ensuite ajouté à la liste des pilotes de périphériques pris en charge Supported Device Drivers Lien non MSDN France Site en anglais de Windows CE .NET.

    Cette liste de pilotes de périphériques validés est le garant d'une parfaite conformité aux normes Microsoft de compatibilité avec Windows CE .NET et offre une image industrielle tout à fait positive.

Comment envoyer vos pilotes pour la validation

C'est un processus très simple. Le site Web Driver Validation Program Lien non MSDN France Site en anglais décrit la marche à suivre et fournit les formulaires à remplir avant l'envoi.

  1. Tester votre pilote. Vous devez tester votre pilote en exécutant les tests appropriés du CETK inclus dans Platform Builder 4.0 pour Windows CE .NET. Ces tests doivent être conformes aux instructions et consignes jointes avec le CETK.
  2. Remplissez le formulaire d'envoi. Téléchargez le formulaire d'envoi pour la validation du pilote et complétez-le.

    Si vous souhaitez envoyer votre pilote de périphérique à Microsoft Corporation pour qu'il soit hébergé sur un site Web Microsoft et distribué à des utilisateurs finals, envoyez-le au format de fichier .msi créé sous Windows CE .NET Platform Builder. Vous devez également créer un fichier .cec pour le pilote de périphérique du package MSI. En utilisant conjointement les fichiers .MSI et .cec, l'intégration du pilote dans le catalogue IDE de Platform Builder par les utilisateurs finaux se fait en un seul clic. Pour obtenir davantage d'informations sur les outils d'aide à la création des fichiers .cec et .msi pour votre pilote fournis avec Platform Builder, reportez-vous au chapitre sur l'intégration du pilote de périphérique dans l'IDE « Device Driver Integration into the IDE », dans la documentation Platform Builder.

    Remarque   Microsoft n'est pas responsable de la rédaction des termes du contrat de licence utilisateur final réglementant votre pilote. Vous devez penser à inclure avec vos fichiers pilote un fichier README ou un contrat de licence utilisateur final (CLUF) réglementant les conditions d'utilisation de votre pilote. Le pilote est de votre responsabilité. Microsoft refuse toute responsabilité vis-à-vis d'un support technique ou client, des mises à jour, des stratégies marketing ou de tout autre élément contractuel lié au pilote.
  3. Envoyez le formulaire. Envoyez un message électronique à Windows CE Driver Validation Program Submissions en joignant votre formulaire d'envoi, votre pilote et les journaux CETK.

Quel est l'impact d'une validation pilote sur la fiabilité d'un système ?

La validation de votre pilote de périphérique offre l'assurance d'une parfaite conformité de votre périphérique à la norme Microsoft établie en matière de stabilité et de fiabilité. Pour mieux comprendre les principes fondamentaux définis par Microsoft, nous vous conseillons vivement de lire la documentation du pilote de périphérique Lien non MSDN France Site en anglais livrée avec Windows CE .NET.

Conclusion

Microsoft s'est toujours engagé à fournir aux développeurs les outils et la documentation qui les aideraient à concevoir des équipements et des pilotes fiables. Microsoft propose un programme de certification BSP et un programme de validation pilote, très utiles pour les OEM qui souhaitent vérifier qu'un équipement répond aux normes Microsoft en matière de stabilité et de fiabilité.

Tout commentaire ou avis sur la génération actuelle des outils de test du BSP et du pilote intéresse vivement Microsoft. Pour nous faire partager vos expériences à ce sujet, écrivez-nous (en anglais) aux adresses électroniques suivantes :

Certification BSP–bspcert@microsoft.com

Validation pilote–cedvpsub@microsoft.com

Pour plus d'informations

Si vous souhaitez connaître les toutes dernières informations sur Windows CE .NET, consultez le site Web Windows Embedded.

La documentation en ligne et l'aide contextuelle incluses dans Windows CE .NET donnent également des informations et des instructions complètes d'utilisation de Windows CE .NET.



Dernière mise à jour le vendredi 21 mars 2003



Pour en savoir plus
Cela vous a-t-il été utile ?
(1500 caractères restants)
Merci pour vos suggestions.
Afficher:
© 2014 Microsoft. Tous droits réservés.