PRODUÇÃO ACADÊMICA Repositório Acadêmico da Graduação (RAG) TCC Engenharia de Computação
Use este identificador para citar ou linkar para este item: https://repositorio.pucgoias.edu.br/jspui/handle/123456789/10267
Registro completo de metadados
Campo DCValorIdioma
dc.creatorMenezes, Gabriel Santospt_BR
dc.date.accessioned2025-12-19T14:10:24Z-
dc.date.available2025-12-19T14:10:24Z-
dc.date.issued2025-12-05-
dc.identifier.urihttps://repositorio.pucgoias.edu.br/jspui/handle/123456789/10267-
dc.languageporpt_BR
dc.publisherPontifícia Universidade Católica de Goiáspt_BR
dc.rightsAcesso Abertopt_BR
dc.subjectComputação intermitentept_BR
dc.subjectSistemas embarcadospt_BR
dc.subjectEnergy Harvestingpt_BR
dc.titleUma biblioteca para computação intermitentept_BR
dc.typeTrabalho de Conclusão de Cursopt_BR
dc.contributor.advisor1Barbosa, Talles Marcelo Gonçalves de Andradept_BR
dc.contributor.advisor1IDhttps://orcid.org/0000-0003-3499-8932pt_BR
dc.contributor.advisor1Latteshttp://lattes.cnpq.br/8890987376254125pt_BR
dc.contributor.referee1Silva Neto, Olegário Correa dapt_BR
dc.contributor.referee1Latteshttp://lattes.cnpq.br/3614878558587742pt_BR
dc.contributor.referee2Silva, Daniel Corrêa dapt_BR
dc.contributor.referee2Latteshttp://lattes.cnpq.br/2353127251359350pt_BR
dc.description.resumoA computação intermitente surge no contexto de sistemas embarcados alimentados por fontes de energia limitadas e variáveis, como aquelas baseadas em técnicas de energy harvesting, nas quais a execução de programas é interrompida por quedas recorrentes de energia e reinicializações do sistema. Esse cenário impõe desafios específicos, entre eles a perda de estado da aplicação, o risco de inconsistência de dados armazenados em memória não volátil e a fragilidade da comunicação serial frente a desligamentos frequentes. Este Trabalho de Conclusão de Curso tem como objetivo propor uma biblioteca de software, desenvolvida em linguagem C para o microcontrolador MSP430G2553, que concentre mecanismos básicos de suporte à computação intermitente em nível de aplicação. A hipótese do trabalho considera que reunir, em um único artefato de software, funções de monitoramento de energia, ajuste dinâmico da frequência de clock, checkpoint simples de estado mínimo em memória Flash e organização da comunicação UART integrada ao FreeRTOS pode facilitar o desenvolvimento de aplicações embarcadas sujeitas à intermitência do suprimento de energia. A metodologia adotada compreendeu levantamento bibliográfico sobre computação intermitente e trabalhos relacionados, análise do datasheet e do guia do usuário do MSP430G2553, definição de requisitos, projeto modular da biblioteca e implementação dos módulos ic_power, clockcontrol, ic_checkpoint e uart_lowpower. Protótipos de firmware foram desenvolvidos e executados em placa LaunchPad, permitindo observar o comportamento dos módulos em cenários de variação de tensão e reinicializações. A biblioteca organiza mecanismos discutidos na literatura, oferecendo uma base de software para experimentos e estudos futuros em computação intermitente com microcontroladores de baixo consumo.pt_BR
dc.publisher.countryBrasilpt_BR
dc.publisher.departmentEscola Politécnicapt_BR
dc.publisher.initialsPUC Goiáspt_BR
dc.subject.cnpqCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAOpt_BR
dc.degree.graduationEngenharia de Computaçãopt_BR
dc.degree.levelGraduaçãopt_BR
Aparece nas coleções:TCC Engenharia de Computação

Arquivos associados a este item:
Arquivo TamanhoFormato 
TCC - 5.pdf510,77 kBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.

Ferramentas do administrador