Programação  
 
Conhecimento computador >> Programação >> C /C + + programação >> 
Como escrever um driver de dispositivo PCI Simples
Os drivers de dispositivo são programas que permitem que o seu sistema operacional para interagir com o hardware do seu computador. Drivers são necessários para o hardware do seu computador para funcionar corretamente. Escrever drivers de dispositivo para os dispositivos PCI exige que você tenha uma compreensão do seu sistema operacional e seu hardware. Os drivers de dispositivo deve ser escrito na linguagem de programação + + C ou C . O módulo do driver mais adequado para os motoristas PCI é o Kernel -Mode Driver Framework ( KMDF ) . Grande parte do código KMDF reside no quadro que exige código comum mínima para os condutores PCI. Coisas que você precisa
o Windows Driver Kit
ferramentas de depuração do Windows
C ou C + + compilador
Show Mais instruções
1

Baixe e instale os drivers do Windows Kit ( WDK ) da Microsoft. É fornecido um link na seção de Recursos . O WDK lhe permitirá desenvolver, compilar e depurar seus drivers antes da implantação.
2

Pesquisar o código de amostra fornecido com WDK para um motorista que é semelhante ao seu dispositivo PCI . Se possível, modificar o código de exemplo fornecido pelo WDK às necessidades específicas do seu dispositivo PCI . Modificar o código de exemplo existente irá economizar muito tempo e vai impedir que você faça muitos erros de codificação. O código de exemplo também pode servir como uma ferramenta educacional para ajudar você a entender o que é necessário para escrever drivers para Windows .
3

Compilar e criar o seu motorista usando o utilitário de configuração que acompanha o WDK .
4

Instale uma compilação do sistema verificada do Windows para teste e depuração. A compilação verificada é mais lento que uma compilação livre , mas é fácil de usar e irá gerar ampla informação de depuração.
5

Crie um arquivo INF. O arquivo INF contém a maior parte da central de informações que o computador utiliza para instalar o driver no seu computador.
6

Teste o seu novo driver , instalando-o em seu computador. Verifique se o seu novo driver funções corretamente ou se ele faz com que os erros do sistema .
7

depurar o seu novo controlador usando o Verificador de driver . O Verificador de driver irá testar o seu motorista para ver como ele se comporta em situações extremas e estressantes.

Anterior :

Próximo : No
  Os artigos relacionados
·Como alterar Borland C + + Editar Telas 
·Como fazer uma String para aceitar Spaces 
·Como criar um retrato em C + + 
·Depois de selecionar uma data no DateTime Picker, Como …
·Como abrir vários arquivos de Entrada e Saída em C + …
·Como converter uma string para um Enum 
·Como converter Char para Int 
·Como código da matriz subtração em C + + 
·Como ligar uma barra de progresso para IO.Stream 
·Como construir Lógica de Programação 
  Artigos em destaque
·Como escrever uma grade 5X5 usando C + + 
·Como converter uma String de inteiros em uma matriz de …
·Como retornar um ponteiro para um vetor 
·Como depurar Com GDB em Linux 
·Como ocultar o subexibição em um iPhone 
·Substrings comuns em C 
·Como escrever um programa em C que calcula de amanhã D…
·Como escrever o equivalente Palavra de uma verificaçã…
·Qual é a diferença entre um controle de entrada analó…
·A conversão de um valor negativo para positivo em C + …
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados