Por favor, use este identificador para citar o enlazar este ítem:
https://repositorio.ufu.br/handle/123456789/32740Registro completo de metadatos
| Campo DC | Valor | Lengua/Idioma |
|---|---|---|
| dc.creator | Souza, Julio Cesar Lopez de | - |
| dc.date.accessioned | 2021-09-16T01:13:46Z | - |
| dc.date.available | 2021-09-16T01:13:46Z | - |
| dc.date.issued | 2021-07-29 | - |
| dc.identifier.citation | SOUZA, Julio Cesar Lopez de. Suporte a GPIO no Sistema Operacional NKE. 2021. 47 f. Trabalho de Conclusão de Curso (Graduação em Engenharia Mecatrônica) – Universidade Federal de Uberlândia, Uberlândia, 2021. | pt_BR |
| dc.identifier.uri | https://repositorio.ufu.br/handle/123456789/32740 | - |
| dc.language | por | pt_BR |
| dc.publisher | Universidade Federal de Uberlândia | pt_BR |
| dc.rights | Acesso Aberto | pt_BR |
| dc.rights | Attribution-NonCommercial-NoDerivs 3.0 United States | * |
| dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/3.0/us/ | * |
| dc.subject | NKE | pt_BR |
| dc.subject | GPIO | pt_BR |
| dc.subject | Sistemas Operacionais | pt_BR |
| dc.subject | Nanokernel | pt_BR |
| dc.title | Suporte a GPIO no Sistema Operacional NKE | pt_BR |
| dc.title.alternative | GPIO Support in the NKE Operating System | pt_BR |
| dc.type | Trabalho de Conclusão de Curso | pt_BR |
| dc.contributor.advisor1 | Matias Júnior, Rivalino | - |
| dc.contributor.advisor1Lattes | http://lattes.cnpq.br/3034950214458518 | pt_BR |
| dc.contributor.referee1 | Sendin, Ivan da Silva | - |
| dc.contributor.referee1Lattes | http://lattes.cnpq.br/3974513105953302 | pt_BR |
| dc.contributor.referee2 | Ribeiro, Thiago Pirola | - |
| dc.contributor.referee2Lattes | http://lattes.cnpq.br/8887726177714522 | pt_BR |
| dc.description.degreename | Trabalho de Conclusão de Curso (Graduação) | pt_BR |
| dc.description.resumo | Este trabalho consiste na descrição da criação da comunicação com a General Purpose Input/ Output (GPIO) da placa Beaglebone Black utilizando o NKE, que é um sistema operacional embarcado criado com o intuito de ser utilizado no aprendizado de disciplinas de sistemas operacionais e embarcados. Seu código é majoritariamente escrito em linguagem C e sua execução ocorre utilizando microprocessadores ARM. Este sistema operacional funciona como um nanokernel, possuindo um núcleo (kernel) minimalista. Sistemas embarcados são utilizados nos mais diversos aparelhos presentes no nosso dia a dia, além disso, os sistemas embarcados não disponibilizam de uma forma na qual o usuário final possa modificar parâmetros de execução da aplicação do sistema por código. Assim, as formas de o usuário final modificar parâmetros utilizados na execução da aplicação do sistema embarcado são realizadas através de interfaces de comunicação entre hardware e software, por exemplo, através de um teclado que permite definir o tempo de aquecimento de um micro-ondas. Uma das formas mais básicas de o usuário interferir no funcionamento de um sistema embarcado já em execução é utilizando a GPIO. Desta forma, a implementação da comunicação com a GPIO se torna uma funcionalidade muito importante de ser adicionada no sistema operacional NKE, tendo em vista que o seu uso didático pode se tornar mais abrangente, com a criação de sistemas que interagem com os mais diversos tipos de componentes. Dada a natureza deste trabalho, para seu desenvolvimento foi necessário passar por todo o fluxo de processamento, partindo da criação das estruturas de comunicação com o hardware através da linguagem assembly, até a programação de funções que possam ser utilizadas por programadores para gerenciar a GPIO. Neste trabalho também foi criado um modelo de utilização destas funções através de um estudo de caso onde é possível verificar o seu funcionamento, através da simulação de um sistema de automação residencial. | pt_BR |
| dc.publisher.country | Brasil | pt_BR |
| dc.publisher.course | Engenharia Mecatrônica | pt_BR |
| dc.sizeorduration | 47 | pt_BR |
| dc.subject.cnpq | CNPQ::OUTROS::ENGENHARIA MECATRONICA | pt_BR |
| Aparece en las colecciones: | TCC - Engenharia Mecatrônica | |
Ficheros en este ítem:
| Fichero | Descripción | Tamaño | Formato | |
|---|---|---|---|---|
| SuporteGPIOSistemaOperacionalNKE.pdf | TCC | 4.59 MB | Adobe PDF | ![]() Visualizar/Abrir |
Este ítem está sujeto a una licencia Creative Commons Licencia Creative Commons
