“Conocimientos Programación>Lenguajes De Programación

Unidad de programación del controlador Tutorial

2011/3/10
Los controladores de dispositivos son los programas esenciales necesarios para permitir que los dispositivos para trabajar en un ordenador. En efecto , son el "motor ", y el poder que fluye a través del sistema es el "combustible " que permite que el motor funcione . Los controladores de dispositivos son escritos específicamente para el hardware que se ejecutan y permitir que los sistemas operativos como Windows y Linux para acceder a estos componentes. El proceso de escribir controladores de dispositivo incluye el uso de los compiladores y otras herramientas que permiten a los compiladores de código fuente para ser traducidos a los comandos correspondientes del sistema operativo. Instrucciones
1

estudiar la documentación del compilador utilizado para generar el controlador de dispositivo. Antes de que se produzca cualquier código , vale la pena conocer todas las directivas del compilador y las opciones disponibles . El compilador también utilizar un enlazador para producir en última instancia, el binario para ser utilizado como el controlador de dispositivo .
2

Definir la información de cabecera requerida para el controlador de dispositivo . Esta información es utilizada por el compilador para indicar cómo cargar un archivo ejecutable ( el programa controlador de dispositivo ) y donde el punto de entrada en el binario comienza . En los sistemas Windows , esto se llama el "Formato Portable Executable " (PE ) , y también hace uso de lo que se conoce como el " subsistema. "
3

Definir el punto de entrada para el conductor . Este puede ser el valor por defecto disponible en el sistema . Uno de esos puntos de entrada es el ejecutable NTProcessStartup si se utiliza el punto de partida "nativo " para el controlador de dispositivo. El punto de entrada por defecto puede cambiarse a uno de su propia elección.
4

Escribir la aplicación controlador de dispositivo en el idioma elegido. Los controladores de dispositivos generalmente se producen mejor en lenguajes de bajo nivel como C , C + + o lenguaje ensamblador. En el proceso , utilice la información de la cabecera de la configuración del conector y el orden de los pasos que se van a cargar el controlador en la secuencia correcta .
5

Compile la aplicación en binario , utilizando cualquiera de las herramientas disponibles para ayudar a el proceso como un " makefile ".
6

Ejecute el controlador con parámetros adecuados para que el sistema lo reconoce como un controlador de dispositivo . Por ejemplo , un controlador de dispositivos escritos para Windows se puede ejecutar con un interruptor , como " a /DRIVER : UP " . El que los medios no cargar el controlador en un sistema operativo multiprocesador

Lenguajes De Programación
Microsoft SQL Tutorial
¿Qué es el Pico Coding
Cómo quitar las actualizaciones de software
Cómo eliminar un elemento de una lista secundaria de Régimen
Cómo hacer un gráfico de función acumulativa en una calculadora GDC
Cómo hacer un guión gráfico para el diseño de sistemas
Como @ Command Echo en el Bloc de notas
El papel y función de los metadatos
Conocimientos Informáticos © http://www.ordenador.online