Título: | Desenvolvimento de drivers de dispositivo em Linux embarcado para os módulos de hardware RC522 e LCD HD44780 |
Autor(es): | Martins, Júlio César Schneider |
Orientador(es): | Garcia, Diogo Caetano |
Assunto: | Linux (Sistema operacional de computador) Sistemas embarcados (Computadores) |
Data de apresentação: | 16-Set-2024 |
Data de publicação: | 25-Out-2024 |
Referência: | MARTINS, Júlio César Schneider. Desenvolvimento de drivers de dispositivo em Linux embarcado para os módulos de hardware RC522 e LCD HD44780. 2024. 103 f., il. Trabalho de Conclusão de Curso (Bacharelado em Engenharia Eletrônica) — Universidade de Brasília, Brasília, 2024. |
Resumo: | Esse trabalho buscou estudar e desenvolver drivers de dispositivo, desenvolvidos para
módulos de hardware no contexto de sistema embarcados, especificamente para sistemas
operacionais Linux. Foi realizada a análise da bibliografia sobre o que são drivers de
dispositivo, e quando devem ser utilizados, ainda indicando as dificuldade no desenvolvimento de drivers de dispositivo. Nesse trabalho também foi realizado o desenvolvimento
de drivers de dispositivo para displays com controlador compatível ao controlador LCD
Hitachi HD 44780 e para a placa de comunicação RFID RC522, foi identificado o correto funcionamento a partir de testes com os drivers de dispositivo e notou-se que uma
das principais características de driver de dispositivo é isolar as particularidades de um
hardware no kernel, disponibilizando uma interface com maior abstração. |
Abstract: | This work seeks to study and develop device drivers, developed for hardware modules
in the context of embedded systems, that uses Linux operating system. A bibliography
analysis was done, to discover what is a device driver, when to use them and the diffi culties of developing device drivers. In this work, device drivers were developed, one to
use displays that are compatible with the LCD Hitachi HD 44780 controller, and other
with the RFID RC522 board, the device drivers were tested and correctly interfaced the
hardware modules during the tests, one of the main characteristics of device drivers is
to isolate the hardware implementation in the kernel, providing a more abstract form to
interact with the hardware in the user space. |
Informações adicionais: | Trabalho de Conclusão de Curso (graduação) — Universidade de Brasília, Faculdade UnB Gama, 2024. |
Licença: | A concessão da licença deste item refere-se ao termo de autorização impresso assinado pelo autor que autoriza a Biblioteca Digital da Produção Intelectual Discente da Universidade de Brasília (BDM) a disponibilizar o trabalho de conclusão de curso por meio do sítio bdm.unb.br, com as seguintes condições: disponível sob Licença Creative Commons 4.0 International, que permite copiar, distribuir e transmitir o trabalho, desde que seja citado o autor e licenciante. Não permite o uso para fins comerciais nem a adaptação desta. |
Aparece na Coleção: | Engenharia Eletrônica
|
Todos os itens na BDM estão protegidos por copyright. Todos os direitos reservados.