| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> C /C + + Programming >> Content
    Comment écrire un pilote de périphérique PCI Simple
    Les pilotes de périphériques sont des programmes qui permettent à votre système d'exploitation d'interagir avec le matériel de votre ordinateur. Les pilotes sont nécessaires pour le matériel de votre ordinateur pour fonctionner correctement. L'écriture de pilotes de périphériques pour les périphériques PCI vous oblige à avoir une compréhension de votre système d'exploitation et votre matériel. Les pilotes de périphériques doivent être écrites en C ou C + + langage de programmation. Le module du pilote le plus approprié pour les pilotes PCI est le framework de pilote en mode noyau ( KMDF ) . Une grande partie du code KMDF réside dans le cadre nécessitant très minime code commun pour les pilotes PCI . Choses que vous devez
    pilote Windows Kit
    Fenêtres outils de débogage
    C ou C + + compiler
    Show More Instructions
    1

    télécharger et installer le kit Drivers Windows ( WDK ) auprès de Microsoft. Un lien est fourni dans la section Ressources . Le WDK vous permettra de développer, compiler et déboguer vos pilotes avant le déploiement.
    2

    Recherche par le code fourni avec WDK pour un pilote qui est proche de votre périphérique PCI . Si possible , modifiez le code de l'échantillon fourni par WDK aux besoins spécifiques de votre périphérique PCI. Modifier le code d' échantillon existant permettra d'économiser beaucoup de temps et vous évitera de faire de nombreuses erreurs de codage . L'exemple de code peut également servir d' outil pédagogique pour vous aider à comprendre ce qu'il faut pour écrire des pilotes pour Windows.
    3

    Compiler et construire votre pilote à l'aide de l'utilitaire de génération qui est inclus avec le WDK .
    4

    Installer un système version vérifiée de Windows pour tester et déboguer . Une version vérifiée est plus lent qu'un construire libre, mais il est facile à utiliser et va générer de nombreuses informations de débogage.
    5

    Créer un fichier INF . Le fichier INF contient la plupart des informations central de votre ordinateur utilise pour installer le pilote sur votre ordinateur.
    6

    Testez votre nouveau pilote en l'installant sur votre ordinateur. Vérifiez si vos nouvelles fonctions du pilote correctement ou si elle provoque des erreurs du système.
    7

    déboguer votre nouveau pilote à l'aide du vérificateur de pilotes . Le vérificateur de pilote permettra de tester votre pilote pour voir comment il se comporte dans des situations extrêmes et stressant.

    Previous :

    next :
      articles connexes
    ·Comment ajouter une zone de texte à DataGridView 
    ·Comment construire une file d'attente dans une liste 
    ·Comment faire pour créer des textures personnalisées …
    ·'C' Programmation Android 
    ·Comment remplir un contrôle FlexGrid Avec des données…
    ·Comment faire pour convertir INT à flotteur 
    ·Comment inverser une liste unique Lié 
    ·Comment: GTK Couleur Sélection 
    ·Qu'est-ce que Scarlett Fever 
    ·Affichage d'un Picture Box PGM sur C + + 
      articles en vedette
    ·Comment faire de chiffres ronds Visual Basic Up 
    ·Silverlight jeu Tutoriel 
    ·Comment concevoir un programme pour calculer les notes …
    ·Affichage des applets dans Netbeans 
    ·Comment exécuter un fichier Python 
    ·Processus pour devenir un développeur iPhone 
    ·Fonctions visuelles C Sharp Chaîne 
    ·MS Visual Studio Tools pour Office 
    ·Comment améliorer Search Engine Ranking SEO ou d'une p…
    ·Comment faire pour convertir au format XML PHP Class 
    Copyright © Connaissances Informatiques http://fr.wingwit.com