Comparação entre RTOS construído em C e Rust

DSpace Repository

A- A A+

Comparação entre RTOS construído em C e Rust

Show simple item record

dc.contributor Universidade Federal de Santa Catarina. pt_BR
dc.contributor.advisor Berkenbrock, Gian Ricardo
dc.contributor.author Quintans, Vitor José Duarte
dc.date.accessioned 2024-12-18T11:37:21Z
dc.date.available 2024-12-18T11:37:21Z
dc.date.issued 2024-12-12
dc.identifier.uri https://repositorio.ufsc.br/handle/123456789/262042
dc.description TCC (graduação) - Universidade Federal de Santa Catarina, Campus Joinville, Engenharia Mecatrônica. pt_BR
dc.description.abstract O uso de linguagens sem segurança de memória em sistemas operacionais de tempo real embarcados pode ocasionar diversas falhas críticas, comprometendo a confiabilidade e a segurança do sistema. Como alternativa, linguagens atuais oferecem garantias de segurança de memória, uma delas é Rust. Contudo, aplicações em sistemas embarcados enfrentam desafios devido a restrições temporais e limitações de hardware. Nesse contexto, esse trabalho apresenta uma análise comparativa do desempenho de sistemas embarcados de tempo real implementados em Rust, utilizando o framework Embassy, e em C, utilizando o FreeRTOS. O objetivo é avaliar o impacto da escolha da linguagem de programação e do sistema operacional de tempo real nas métricas de latência, jitter e uso de recursos em aplicações críticas. Foram realizados experimentos em dois cenários, medindo-se latência e jitter em sistemas com diferentes cargas de trabalho. Os resultados indicam que, para os cenários desenvolvidos e com ambos os RTOS na configuração padrão, o sistema em Rust com Embassy apresentou menor latência e jitter, além de utilizar menos recursos de memória e armazenamento, em comparação com o sistema em C com FreeRTOS. pt_BR
dc.language.iso por pt_BR
dc.publisher Joinville, SC. pt_BR
dc.rights Open Access. en
dc.subject Sistemas embarcados pt_BR
dc.subject Sistemas de tempo real pt_BR
dc.subject Rust pt_BR
dc.subject C pt_BR
dc.subject Latência pt_BR
dc.title Comparação entre RTOS construído em C e Rust pt_BR
dc.type TCCgrad pt_BR


Files in this item

Files Size Format View
TCC_Vitor_José_Duarte_Quintans.pdf 7.646Mb PDF View/Open

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account

Statistics

Compartilhar