Desenvolvimento Dirigido a Modelo Para Bootloader de Microcontrolador

DSpace Repository

A- A A+

Desenvolvimento Dirigido a Modelo Para Bootloader de Microcontrolador

Show simple item record

dc.contributor Universidade Federal de Santa Catarina pt_BR
dc.contributor.advisor Berkenbrock, Gian Ricardo
dc.contributor.author Bonote, André Luigi
dc.date.accessioned 2021-09-28T19:57:31Z
dc.date.available 2021-09-28T19:57:31Z
dc.date.issued 2021-09-20
dc.identifier.uri https://repositorio.ufsc.br/handle/123456789/228295
dc.description TCC (graduação) - Universidade Federal de Santa Catarina. Campus Joinville. Engenharia Mecatrônica. pt_BR
dc.description.abstract Em diversas áreas críticas, faz-se uso de sistemas embarcados, como automóveis esistemas de automação industrial, entre outros. Neste contexto, é interessante usarferramentas que facilitem e tornem mais confiáveis os métodos de desenvolvimentode tais sistemas. Sabendo que boa parte desses sistemas são baseados emmicrocontroladores, a compreensão do uso de ferramentas que atendam esserequisito no desenvolvimento dessa categoria de sistemas. Dessa maneira, estetrabalho traz uma abordagem de desenvolvimento dirigido a modelo do bootloaderpara o microcontrolador ATmega328P, de modo a demonstrar a aplicabilidadedo uso de ferramentas automatizadas de geração de código para tal finalidade.Buscando-se também um código-fonte cujos componentes podem ser reutilizadospor outras aplicações. Baseado no código-fonte fornecido para o Arduino Duemilanove,desenvolveu-se um modelo UML no software Papyrus, aperfeiçoando-o até atingiro desacoplamento desejado. Os modelos são traduzidos em código pelo PapyrusSoftware Designer. Os componentes desacoplados são utilizados em uma aplicaçãodesenvolvida para demonstrar sua usabilidade. Por fim, os códigos gerados sãoanalisados estaticamente e melhorados conforme os resultados. pt_BR
dc.description.abstract Embedded systems are used in several critical areas, such as automobiles and industrialautomation systems, among others. In this context, it is interesting to use tools thatfacilitate and make the development methods of such systems more reliable. Accordingto the fact that these systems are largely based on microcontrollers, it is important tounderstand the use of tools that meet the requirement in code development for thissystems. In that manner, this one brings a model-driven development approach to theATmega328P microcontroller bootloader, in order to demonstrate the applicability ofusing automated code generation tools for this purpose. This was done by looking for asource code whose components can be reused by other applications. A UML modelwas generated in the Papyrus software, based on the source code provided for theArduino Duemilanove, and was imporoved it until reaching the desired decoupling. Themodels were translated into code by Papyrus Software Designer and the decoupledcomponents were used in an application developed to demonstrate their usability. Finally,the generated codes were subjected to a statical analysis and improved according tothe results. pt_BR
dc.format.extent 151 pt_BR
dc.language.iso pt_BR pt_BR
dc.publisher Joinville, SC pt_BR
dc.rights Open Access
dc.subject Bootloader pt_BR
dc.subject Microcontrolador pt_BR
dc.subject Análise estática pt_BR
dc.subject UML pt_BR
dc.subject Desenvolvimento dirigido a modelo pt_BR
dc.title Desenvolvimento Dirigido a Modelo Para Bootloader de Microcontrolador pt_BR
dc.type TCCgrad pt_BR


Files in this item

Files Size Format View
TCC_final.pdf 3.667Mb PDF View/Open

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Browse

My Account

Statistics

Compartilhar