Navegando por Palavras-chave "Sistema Embarcado"
Agora exibindo 1 - 2 de 2
Resultados por página
Opções de Ordenação
- ItemAcesso aberto (Open Access)Desenvolvimento de um vaso inteligente para cultivo e monitoramento de plantas(Universidade Federal de São Paulo, 2023-12-20) Vicente, Cássio Peres [UNIFESP]; Oliveira, Tiago de [UNIFESP]; http://lattes.cnpq.br/8390665307472965; http://lattes.cnpq.br/2262087847402060Este trabalho propõe o desenvolvimento de um protótipo de vaso inteligente para cultivo de plantas com o objetivo de implementar um sistema embarcado composto por hardware e software com uso da plataforma microcontrolada Arduino para monitoramento de parâmetros do ambiente em que a planta está, como temperatura, umidade relativa do ar, umidade do solo, nível UV e nível do reservatório de água. São propostos também os objetivos de fabricação de peças em impressão 3D para montagem final do protótipo. Com base em pesquisas bibliográficas para embasamento teórico, no desenvolvimento do software embarcado, na montagem do circuito e no projeto e fabricação de peças, foi desenvolvido um protótipo funcional com capacidade de acionar automaticamente funcionalidades de irrigação e iluminação artificial com critérios definidos pelo usuário para manutenção de um ambiente adequado ao cultivo da planta e exibir os parâmetros medidos do ambiente ao usuário.
- ItemAcesso aberto (Open Access)Um estudo sobre a abordagem de desenvolvimento de software embarcado utilizando o TI-RTOS(Universidade Federal de São Paulo, 2022-09-30) Carvalho, Aloysio Augusto Rabello de [UNIFESP]; Martins, Luiz Eduardo Galvão [UNIFESP]; http://lattes.cnpq.br/0203910403476737; http://lattes.cnpq.br/7450591257308426Ao 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.