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
This item appears in the following Collection(s)
Show simple item record
Search DSpace
Browse
-
All of DSpace
-
This Collection
My Account
Statistics
Compartilhar