“Conocimientos Programación>C /C + + Programming

Cómo escribir un simple controlador de dispositivo PCI

2012/6/19
Los controladores de dispositivos son programas que permiten al sistema operativo interactuar con el hardware del equipo . Los controladores son necesarios para el hardware de su computadora para funcionar correctamente. Escribir controladores de dispositivo para los dispositivos PCI requiere que usted tenga una comprensión de su sistema operativo y su hardware. Los controladores de dispositivos deben ser escritos en C o C + + lenguaje de programación . El módulo controlador más adecuado para los conductores PCI es el Marco controlador en modo de núcleo ( KMDF ) . Gran parte del código KMDF reside en el marco de necesidad de código muy mínimo común que los conductores PCI. Cosas que necesitará
controlador de Windows Kit
Ventanas depuración herramientas
C o C + + compilador
Ver Más instrucciones
1

descargar e instalar el Kit de controladores de Windows ( WDK ) de Microsoft . Se proporciona un enlace en la sección Recursos . El WDK le permitirá desarrollar , compilar y depurar los controladores antes del despliegue.
2

Buscar a través del código de ejemplo proporcionado con WDK para un conductor que es similar al dispositivo PCI . Si es posible , modifique el código de ejemplo proporcionado por WDK a las necesidades específicas de su dispositivo PCI . Modificación del código de ejemplo existente le ahorrará mucho tiempo y le impide realizar numerosos errores de codificación . El código de ejemplo también puede servir como una herramienta educativa para ayudarle a entender lo que se requiere para escribir drivers para Windows.
3

compilar y generar el controlador mediante la utilidad de compilación que se incluye con el WDK .
4

Instalar un sistema de compilación comprobada de Windows para probar y depurar . Una compilación comprobada es más lenta que una compilación libre, pero es fácil de usar y va a generar mucha información de depuración.
5

Crear un archivo INF . El archivo INF contiene la mayor parte de la información central de su equipo utiliza para instalar el controlador en el equipo .
6

prueba su nuevo controlador de instalarlo en su ordenador. Revise para ver si sus nuevas funciones del controlador correctamente o si produce cualquier error del sistema .
7

depurar el nuevo controlador con el comprobador de controladores . El comprobador de controladores pondrá a prueba su conductor para ver cómo se comporta en situaciones extremas y estresante.

C /C + + Programming
Cómo Compilar y ejecutar un archivo CPP en CMD
Cómo hacer un patrón espacial Asterisk en C + +
Cómo utilizar un búfer temporal en C + +
Cómo escribir un programa de Visual C que utiliza una sentencia while y la ficha Secuencia de escape
Cómo compilar un C + + con CMD & CL
Cómo ver el Código de Visual C Proyecto
Cómo hacer un archivo de juego de cartas en C + +
Objetivo Cuestionamiento de Programación C
Conocimientos Informáticos © http://www.ordenador.online