| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Lenguajes De Programación >> Content
    Unidad de programación del controlador Tutorial
    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

    Previous :

    next :
      Artículos relacionados
    ·Cómo convertir Latín1 a UTF - 8 
    ·Datos sobre MIME Formato 
    ·Ventajas y desventajas de la clase de burbuja 
    ·¿Qué es una conversión Maildir 
    ·Tipos de datos opacos 
    ·¿Qué es el desbordamiento de pila en la Línea 42 
    ·Cómo utilizar un DBLink para Oracle Lock Servicios 
    ·Cómo escribir código de ordenador 
    ·Cómo configurar espaciado sencillo en una Div 
    ·Cómo evitar las instancias de enteros 
      Artículos destacados
    ·¿Qué es Interleave Codificación 
    ·Cómo implementar un Destructor básico en JavaScript 
    ·Cómo imprimir enteros en Visual Basic 
    ·Cómo calcular el IMC utilizando Visual Basic 
    ·Cómo hacer un Alto Bajo juego en Python 
    ·Cómo seleccionar texto en el cuadro de texto en ASP.NE…
    ·¿Qué es una variable en programación 
    ·Cómo agregar un atributo al nodo en C # 
    ·Cómo instalar un PHP para serializador XML 
    ·¿Qué es la carpeta netfx 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com