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.