Um estudo sobre a abordagem de desenvolvimento de software embarcado utilizando o TI-RTOS
dc.contributor.advisor | Martins, Luiz Eduardo Galvão [UNIFESP] | |
dc.contributor.advisorLattes | http://lattes.cnpq.br/0203910403476737 | pt_BR |
dc.contributor.author | Carvalho, Aloysio Augusto Rabello de [UNIFESP] | |
dc.contributor.authorLattes | http://lattes.cnpq.br/7450591257308426 | pt_BR |
dc.coverage.spatial | São José dos Campos, SP | pt_BR |
dc.date.accessioned | 2022-11-18T13:50:18Z | |
dc.date.available | 2022-11-18T13:50:18Z | |
dc.date.issued | 2022-09-30 | |
dc.description.abstract | Ao desenvolver um sistema embarcado, é possível ou não a utilização de um Operating System (OS), ou ainda utilizar um Real Time Operating System (RTOS). Em algumas situações, como no desenvolvimento de sistemas microcontrolados com recursos computacionais limitados, o desenvolvedor pode ter dúvidas sobre os ganhos do uso de um OS em um projeto. Após o mapeamento sistemático, não pudemos responder algumas perguntas sobre a utilização de um OS ou um RTOS. Pouco foi encontrado sobre o uso de OS em sistemas embarcados, principalmente sobre o impacto de um RTOS em um sistema embarcado. Este projeto tem como objetivo o estudo comparativo sobre o desenvolvimento de um software embarcado aplicando diferentes abordagens de implementação, a fim de medir a curva de aprendizagem, tempo e complexidade do código produzido, para assim tentar responder as vantagens e desvantagens da utilização de um RTOS em um projeto de software embarcado. Para responder as perguntas desta pesquisa utilizamos o estudo experimental no desenvolvimento do software de controle de uma bomba de infusão de insulina, utilizando duasabordagens: o desenvolvimento com o uso do OS TI-RTOS e sem o uso do OS, avaliando a arquitetura do software, a curva de aprendizagem, o tempo de desenvolvimento, e a complexidade do código produzido. Após a execução do estudo experimental obtivemos os seguintes resultados: encontramos evidências que indicam que a curva de aprendizagem no TI-RTOS não é alta em relação ao mesmo sistema sem OS, demonstrando que a produtividade ao se desenvolver com o TI-RTOS não foi significativamente alterada e demonstramos que a utilização do TI-RTOS não aumentou de forma significativa a complexidade do código. | pt_BR |
dc.description.sponsorship | Não recebi financiamento | pt_BR |
dc.emailadvisor.custom | legmartins@unifesp.br | pt_BR |
dc.format.extent | 83 f | pt_BR |
dc.identifier.uri | https://repositorio.unifesp.br/handle/11600/65920 | |
dc.language | por | pt_BR |
dc.publisher | Universidade Federal de São Paulo | pt_BR |
dc.rights | info:eu-repo/semantics/openAccess | pt_BR |
dc.subject | Sistemas Operacionais | pt_BR |
dc.subject | Software Embarcado | pt_BR |
dc.subject | Sistema Embarcado | pt_BR |
dc.subject | Sistema Operacional de Tempo Real | pt_BR |
dc.subject | RTOS | pt_BR |
dc.title | Um estudo sobre a abordagem de desenvolvimento de software embarcado utilizando o TI-RTOS | pt_BR |
dc.title.alternative | A study of the approach to embedded software development using TI-RTOS | pt_BR |
dc.type | info:eu-repo/semantics/masterThesis | pt_BR |
unifesp.campus | Instituto de Ciência e Tecnologia (ICT) | pt_BR |
unifesp.graduateProgram | Ciência da Computação | pt_BR |
unifesp.knowledgeArea | Sistema Embarcado | pt_BR |
unifesp.researchArea | Sistema Computacional | pt_BR |