Use este identificador para citar ou linkar para este item:
http://bdm.ufmt.br/handle/1/5414
Registro completo de metadados
Campo DC | Valor | Idioma |
---|---|---|
dc.creator | Bottari, André Soares | - |
dc.date.accessioned | 2025-09-15T20:23:07Z | - |
dc.date.available | 2025-09-09 | - |
dc.date.available | 2025-09-15T20:23:07Z | - |
dc.date.issued | 2025-09-04 | - |
dc.identifier.citation | BOTTARI, André Soares. Análise comparativa de desempenho das linguagens c, c++ e assembly no microcontrolador ATmega328P. 2025. 73 f. Trabalho de Conclusão de Curso (Graduação em Engenharia de Computação) – Faculdade de Engenharia, Universidade Federal de Mato Grosso, Cuiabá, 2025. | pt_BR |
dc.identifier.uri | http://bdm.ufmt.br/handle/1/5414 | - |
dc.description.abstract | This work aims to analyze the behavior of the programming languages C, C++, and Assembly in embedded systems, focusing on the AVR architecture, specifically the ATmega328P microcontroller. The research seeks to identify the advantages and limitations of each language within the context of embedded systems, considering factors such as performance, resource efficiency, and development ease. For this purpose, a comparison between the three languages was carried out based on practical implementations on microcontroller platforms. The methodology involved developing control codes in each language to perform typical embedded system tasks, such as motor control. The results aim to identify best practices for using these languages in different scenarios, as well as provide a comparative analysis of the trade-offs among them. This study contributes to the understanding of how to select the most appropriate language for embedded systems development, based on the specific characteristics of microcontroller. | pt_BR |
dc.description.provenance | Submitted by Leila Teresinha Richtic Silva (leilarichtic@gmail.com) on 2025-09-15T20:22:23Z No. of bitstreams: 1 TCC_ André Soares Bottari.pdf: 754925 bytes, checksum: 2bd48ab5d71579ebdf1636f13dc77476 (MD5) | en |
dc.description.provenance | Approved for entry into archive by Leila Teresinha Richtic Silva (leilarichtic@gmail.com) on 2025-09-15T20:23:07Z (GMT) No. of bitstreams: 1 TCC_ André Soares Bottari.pdf: 754925 bytes, checksum: 2bd48ab5d71579ebdf1636f13dc77476 (MD5) | en |
dc.description.provenance | Made available in DSpace on 2025-09-15T20:23:07Z (GMT). No. of bitstreams: 1 TCC_ André Soares Bottari.pdf: 754925 bytes, checksum: 2bd48ab5d71579ebdf1636f13dc77476 (MD5) Previous issue date: 2025-09-04 | en |
dc.language | por | pt_BR |
dc.publisher | Universidade Federal de Mato Grosso | pt_BR |
dc.rights | Acesso Aberto | pt_BR |
dc.title | Análise comparativa de desempenho das linguagens c, c++ e assembly no microcontrolador ATmega328P | pt_BR |
dc.type | Trabalho de Conclusão de Curso | pt_BR |
dc.contributor.advisor1 | Bueno, Jésus Franco | - |
dc.contributor.advisor1Lattes | http://lattes.cnpq.br/6417916007218042 | pt_BR |
dc.contributor.referee1 | Bueno, Jésus Franco | - |
dc.contributor.referee1Lattes | http://lattes.cnpq.br/6417916007218042 | pt_BR |
dc.contributor.referee2 | Sabin, Gustavo Post | - |
dc.contributor.referee2Lattes | http://lattes.cnpq.br/8776644415150886 | pt_BR |
dc.contributor.referee3 | Guarienti, Gracyeli Santos Souza | - |
dc.contributor.referee3Lattes | http://lattes.cnpq.br/0747970997222751 | pt_BR |
dc.creator.Lattes | http://lattes.cnpq.br/2826173009481379 | pt_BR |
dc.description.resumo | Este trabalho tem como objetivo analisar o comportamento das linguagens de programação C, C++ e Assembly em sistemas embarcados, com foco na arquitetura AVR, especificamente no microcontrolador ATmega328P. A pesquisa busca identificar as vantagens e limitações de cada linguagem no contexto de sistemas embarcados, considerando fatores como desempenho, eficiência no uso de recursos e facilidade de desenvolvimento. Para isso, foi realizada uma comparação entre as três linguagens, com base em implementações práticas em plataformas de microcontroladores. A metodologia envolveu o desenvolvimento de códigos de controle em cada uma das linguagens para a realização de tarefas típicas desses sistemas, como controle de motores . Os resultados obtidos visam identificar as melhores práticas para a utilização dessas linguagens em diferentes cenários, bem como fornecer uma análise comparativa dos trade-offs entre elas. O estudo contribui para o entendimento sobre como escolher a linguagem mais adequada para o desenvolvimento de sistemas embarcados, com base nas características específicas do microcontrolador. | pt_BR |
dc.publisher.country | Brasil | pt_BR |
dc.publisher.department | Instituto de Engenharia – Várzea Grande | pt_BR |
dc.publisher.initials | UFMT CUVG - Várzea Grande | pt_BR |
dc.publisher.program | Engenharia de Computação - CUVG | pt_BR |
dc.subject.cnpq | CNPQ::ENGENHARIAS | pt_BR |
dc.subject.keyword | Microcontroladores | pt_BR |
dc.subject.keyword | ATmega328P | pt_BR |
dc.subject.keyword | Assembly | pt_BR |
dc.subject.keyword | C++ e C | pt_BR |
dc.subject.keyword | Desempenho | pt_BR |
dc.subject.keyword2 | Microcontrollers | pt_BR |
dc.subject.keyword2 | ATmega328P | pt_BR |
dc.subject.keyword2 | Assembly | pt_BR |
dc.subject.keyword2 | C++ and C | pt_BR |
dc.subject.keyword2 | Performance | pt_BR |
Aparece na(s) coleção(ções): | Engenharia de Computação - Várzea Grande |
Arquivos deste item:
Arquivo | Descrição | Tamanho | Formato | |
---|---|---|---|---|
TCC_ André Soares Bottari.pdf | 737.23 kB | Adobe PDF | Ver/Abrir |
Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.