Driver para el cacharrito
Diseño de Sistemas Operativos es una de las asignaturas que se ofertan en cuarto de informática en la Universidad de La Laguna. En ella se ven los pormenores de la implementación de los modernos sistemas operativos; y como caso de estudio se utiliza generalmente Linux (también hay pequeñas pinceladas a BSD). Una de las prácticas de dicha asignatura es hacer un driver para un pequeño dispositivo que se conecta al puerto paralelo de nuestro ordenador y cuenta con un display siete segementos y un microinterruptor hexadecimal.
Pues bien ya he escrito el driver (al menos eso creo, no se lo he entregado al profesor todavía). La verdad es que ha sido bastante divertido y también didáctico (sobre todo cuando me equivoque en lo que debía devolver una función y esto provocó un pequeño error en el comportamiento del echo que estaba haciendo).
Como siempre les adjunto el fichero. Espero que lo encuentren útil.