Los Controladores (Drivers)
Un driver o controlador de dispositivo para equipos con sistema operativo Windows, es un programa cuya finalidad es relacionar el sistema operativo con los dispositivos hardware.
En Windows la mayoría de pantallazos azules y reinicios se deben a los Drivers. Después de los virus, son los drivers los que más “generan” problemas. Pero su propósito no es ese, su propósito es solucionar problemas.
Sin drivers no podrías imprimir documentos o reproducir música. Son tareas del Hardware pero el hardware necesita órdenes. Esas órdenes las da el sistema operativo (Windows), que las envía en un idioma abstracto que los dispositivos no entienden. Los drivers son los programas que traducen ese idioma.
Así que en resumen los drivers son programas especiales que permiten al sistema operativo comunicar con las partes del ordenador
Tipos de Drivers:
Existen tantos drivers cuanto dispositivos se hallen conectados a la computadora, sean internos o externos.
Algunos ejemplos son:
Drivers de vídeo o de audio, USB, RS232 (Comunicación serie), RS485 (Comunicación paralelo), Cámara WEB, Cámara digital de video, Cámara digital de fotos, Tarjeta de TV, Impresora, Escáner, Lector de codigo de barras, Lector de código matricial, Ethernet.
Instrucciones de como crear un driver. (Esta información está cogida de esta página: http://foro.elhacker.net/programacion_general/procedimiento_para_crear_un_driver-t230622.0.html)
PROCEDIMIENTO PARA CREAR UN DRIVER
Tomando el "Windows NT 4.0 Device Driver Kit"
---------------------------------------------
---------------------------------------------
instalando el ddk o el wdk, se van a crear en el menú inicio de windows un grupo de accesos directos entre los que se encuentran estos dos:
Free Build Environment
Checked Build Environment
Checked Build Environment
estos dos se refieren a un .bat llamado SETENV.BAT pero tienen diferentes argumentos de línea de comandos.. asumiendo que el kit para crear drivers está en C:\DDK40, el acceso directo Free Build Environment se refiere a esta línea de comandos:
%SystemRoot%\System32\cmd.exe /k C:\DDK40\bin\setenv.bat
C:\DDK40 free
el acceso directo Checked Build Environment, en cambio, se refiere a esta
línea de comandos:
línea de comandos:
%SystemRoot%\System32\cmd.exe /k C:\DDK40\bin\setenv.bat C:\DDK40
checked
ambos accesos directos engendran CMD.EXE y le preguntan sobre ejecutar
el SETENV.BAT con los parámetros apropiados. luego de ejecutar el comando,
el CMD.EXE todavia se mantiene corriendo por la presencia de el switch /k
el SETENV.BAT setea las variables de entorno (environment variables), las
cuales son agregadas a la lista de variables de entorno del proceso CMD.EXE
las herramientas del ddk que son engendradas desde el CMD.EXE, se refieren
a estas variables de entorno. SETENV.BAT setea las variables de entorno,
incluyendo BUILD_DEFAULT, BUILD_DEFAULT_TARGETS, BUILD_MAKE_PROGRAM,
y DDKBUILDENV.
el SETENV.BAT con los parámetros apropiados. luego de ejecutar el comando,
el CMD.EXE todavia se mantiene corriendo por la presencia de el switch /k
el SETENV.BAT setea las variables de entorno (environment variables), las
cuales son agregadas a la lista de variables de entorno del proceso CMD.EXE
las herramientas del ddk que son engendradas desde el CMD.EXE, se refieren
a estas variables de entorno. SETENV.BAT setea las variables de entorno,
incluyendo BUILD_DEFAULT, BUILD_DEFAULT_TARGETS, BUILD_MAKE_PROGRAM,
y DDKBUILDENV.
los drivers son compilados usando la utilidad llamada BUILD.EXE, la cual se
trae en el DDK. esta utilidad toma como entrada un archivo llamado SOURCES.
este archivo contiene la lista de ficheros fuente para ser compilados para
construir el driver. este archivo tambien contiene el nombre de ejecutable
objetivo, el tipo de ejecutable objetivo (ejemplo, DRIVER o PROGRAM), y la
ruta del directorio donde el ejecutable objetivo va a ser creado.
trae en el DDK. esta utilidad toma como entrada un archivo llamado SOURCES.
este archivo contiene la lista de ficheros fuente para ser compilados para
construir el driver. este archivo tambien contiene el nombre de ejecutable
objetivo, el tipo de ejecutable objetivo (ejemplo, DRIVER o PROGRAM), y la
ruta del directorio donde el ejecutable objetivo va a ser creado.
Cómo actualizar los driver con windows:
Primero vamos a Inicio:
Luego hacemos clic derecho sobre “Equipo” y elegimos la opción “Propiedades”:
Vamos a “Administrador de dispositivos” (arriba a la izquierda):
Aquí nos saldrán todos los dispositivos, tendremos que actualizar uno por uno, empezaremos con los “Adaptadores de Pantalla”. Le damos al “+” que está a la izquierda del dispositivo que queremos actualizar.
Damos clic derecho a lo que nos salga abajo y luego a “Actualizar software de controlador”:
Nos saldrán dos vías para actualizar el ordenador, la primera buscará actualizaciones en línea y la segunda en tu propio ordenador:
Damos a la primera opción y esperamos:
Ya está, ese dispositivo ya esta actualizado, ahora solo hay que repetir el proceso con cada uno de los demás dispositivos:
No hay comentarios:
Publicar un comentario