RT Generic T1 DRIVER LINUX PARA PANTALLA OLED SSD1306 I2C T2 LINUX DRIVER FOR SSD1306 I2C OLED DISPLAY A1 Navarro González, José Carlos K1 Linux (Sistema operativo) K1 Raspberry Pi (Placa de ordenador) K1 Informática - Trabajos Fin de Grado K1 Grado en Ingeniería de Computadores - Trabajos Fin de Grado K1 Controladores programables AB Este proyecto consiste en la realización de un driver de dispositivos paraLinux para poder usar fácilmente desde el espacio de usuario una pequeñapantalla Oled SSD1306 conectada al bus serie i2c, para ello hemos utilizado laplaca de desarrollo Raspberry Pi, ya que a pesar de su bajo coste nos permitecorrer un sistema operativo Linux y nos ofrece una serie de GPIOs (E/S depropósito general) para conectar dispositivos, entre los cuales se encuentra endos de ellos el bus i2c.El driver crea un cliente i2c en un módulo cargable en el kernel de Linuxpara la pantalla oled que permitirá mostrar texto haciendo scrolll automáticamentey el borrado de esta.Otra parte del trabajo ha sido añadir mediante un Device Tree Overlay ladescripción del nuevo dispositivo a incorporar al sistema, la realización de unalibrería C para poder usar la pantalla desde un lenguaje de alto nivel y un par deservicios de Linux (Systemd), uno para instalar el driver en el arranque delsistema y otro que tras el arranque muestre en la pantalla Oled la dirección IP dela placa.El objetivo final de este trabajo es incorporar el proyecto y ladocumentación al material de apoyo de la asignatura de Diseño de SistemasOperativos del Grado de Ingeniería de Computadores. YR 2018 FD 2018-11-20 LK https://hdl.handle.net/10630/16907 UL https://hdl.handle.net/10630/16907 LA spa DS RIUMA. Repositorio Institucional de la Universidad de Málaga RD 19 ene 2026