LinuxWeek: Drivers

lpd

Durante LinuxWeek en la PUCP, una de las charlas contemplaba el tema de creaciónde drivers en la plataforma linux.

Les comento que esta charla fue muy interesante, y hubo mucho que aprender y sobre todo temas en los que podemos profundizar según nuestro grado de interés.. veamos.

El sistema interactúa con los preiféricos a través de archivos especiales que pueden ser tratados con las funciones ordinarias del c como puede ser fopen, fclose, fread, etc.

Con un ls -l podemos apreciar que estos archivos especiales ( pueden encontrarse en el directorio dev ) pueden trabajar con un flujo de b ( bit ) o c ( caracter ). Además dos números nos importan mucho
un Major Number que describe el tipo de periférico ( disco duro, imprsora, etc. ) y Major Number que identifica con un número de forma individual a un dispositivo ( útil cuando tenemos más de un dispositivo clasificados con el mismo tipo ).

se puede encontrar un primer acercamiento consultando
– man ioctl
– man insmod

Puntuación: 0 / Votos: 0

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *