Cátedras del martes 11 y jueves 13 de junio

Luis Mateu B. 10 Jun10 de Junio a las 13:31 hrs.2024-06-10 13:31:10

Martes 11

(Sección 3: miércoles 12)

Tema: continuación de módulos de Linux.

Jueves 13

(Sección 3: viernes 14)

Temario: entrada/salida mapeada en memoria, interrupciones, canales

Observación: para enteder mejor esta clase, estudien primero el material sobre módulos.

Video
Slides corregidos: pdf

Durante la clase me di cuenta de algunos errores en los slides, y están corregidos en el pdf publicado.  Pero hay un error del que no me di cuenta durante la clase: en la función de lectura del driver para el teclado, el parámetro con la dirección en donde se debe depositar el byte leído se llama buf, igual que el buffer buf que se comparte con el thread que lee el buffer del controlador de comunicaciones.  Son variables distintas.  Por eso en el pdf corregido la primera variable se llama usrbuf.  Agregué además un slide con el código completo de la función de lectura del driver.  Ese slide no aparece en la clase.

Me disculpo por la calidad del audio, pero igual se entiende.  Fue mi primera clase presencial grabada y no contaba con un micrófono de solapa que se conectara al celular con el que grabé la clase.  En las siguientes clases el audio es mejor.
Categoría Cátedras
Última Modificación 10 Jun10 de Junio a las 13:31 hrs.2024-06-10 13:31:10
Vistas Únicas 77
Compartir
Comentarios