Siguiente: Prestaciones Superior: Hispalinux 2000 Anterior: Diseño Conceptual del dispositivo |
El dispositivo KURT puede dividirse en dos partes: Interface al usuario y el dispositivo en sí. La interface al usuario ofrece acceso al dispositivo a través de varias funciones. Esas funciones sustituyen a las antiguas llamadas a sistema. Solo se aumento una funcion llamada kurt_open la cual regresa un descriptor de archivo el cual apunta al dispositivo.
El dispositivo KURT es un dispositivo el cual se accesa como un archivo. El dispositivo KURT se diseño como dispositivo orientado a caracteres. Este dispositivo también necesita registrarse en el sistema. A este dispositivo le puede cambiar, fijar o leer parametros usando señales de control (IOCTL). Todas las antiguas llamadas a sistema se accesan usando la llamada a sistema IOCTL. Esto se puede ver en la Figura 2. .
mknod /dev/kurt c 172 0
Donde estamos declarando que el dispositivo KURT es un dispotivo orientado a caracteres con un número mayor 172 y un menor de 0.
Después monte el dispositivo usando el siguiente comando:
insmod kurt.o
El cual nos permite registrar el dispositivo KURT.