Red de conocimiento informático - Aprendizaje de código fuente - Principios de lectura y escritura en unidades sin rastro

Principios de lectura y escritura en unidades sin rastro

¿Qué es un conductor? Los controladores son códigos de programa que se utilizan para la comunicación entre una computadora y dispositivos externos. Así es, el núcleo del controlador en sí es un código, no un programa independiente. El llamado programa de instalación de controladores con parámetros de hardware sólo puede cambiar los parámetros integrados del código del controlador, pero ni el programa de instalación en sí ni el controlador.

/5

Cómo funciona el controlador: El controlador interactúa con el periférico leyendo y escribiendo el registro externo del periférico. Por ejemplo, cuando una persona opera un mouse, los datos en los registros externos del mouse cambiarán después de que el sistema o la aplicación lea estos datos, podrá conocer las acciones realizadas por el mouse y luego realizar un procesamiento adicional de acuerdo con la configuración del programa. Por cierto, no es necesario instalar el controlador a través del instalador. Por ejemplo, los programas de BIOS generales tienen automáticamente controladores de teclado, mientras que algunos programas de juegos tienen controladores de gamepad de uso común.

/5

Programación de controladores: generalmente, los controladores se compilan principalmente para periféricos de hardware desarrollados recientemente. Por supuesto, no se excluye la optimización de los periféricos originales. La clave para la programación de controladores radica en la comprensión y las operaciones específicas de los registros externos, pero después de dominar completamente estos puntos, no es un problema desarrollar el controlador o incluso los periféricos de hardware de su elección.

/5

Puntos clave de la programación del controlador: al escribir un controlador, primero debe aclarar las funciones que deben implementarse y asumir las funciones correspondientes del código de datos preestablecido y software de soporte. A veces es necesario integrar los controladores en las aplicaciones correspondientes para garantizar la llamada normal de los periféricos.

/5

Características únicas de la programación del controlador: el controlador en sí a menudo no tiene mucho código y el código para el programa de configuración de la función de parámetro correspondiente suele ser más pequeño que el del controlador. Hay muchos más en sí mismo, lo cual es muy común en la programación de controladores.