Sistema embarcado com RTOS: uma abordagem prática e voltada a portabilidade

dc.contributor.advisorRosário, Djan de Almeida do
dc.contributor.authorBack, Max
dc.coverage.spatialPalhoça/ SCpt_BR
dc.date.accessioned2018-07-08T18:51:27Z
dc.date.accessioned2020-11-29T06:27:20Z
dc.date.available2018-07-08T18:51:27Z
dc.date.available2020-11-29T06:27:20Z
dc.date.issued2018pt_BR
dc.description.abstractThe increasing demand for solution development connected between existing systems as well as the increased use of these embedded systems show the importance of robust, real-time solutions with ever shorter development cycles and need for reuse of code. This work presents the selection of the real-time operating system FreeRTOS and the experiment of its use as the basis for the development of a wearable controller on two different hardware platforms, implementing the solution initially in one of them and then porting to the other platform, mainly developing the specific programming of the new hardware and trying to keep the application part unaltered and platform independent. As a result, it was possible to carry out an evaluation of the gains with portability made possible using the operating system and the amount of harnessed code. It was verified that the gain was very positive, with about seventy percent of the code of the ported platform being reused. From this experiment we can conclude that the use of FreeRTOS, besides allowing real-time performance, is an important tool for the development of portable systems.en
dc.description.abstractA crescente demanda pelo desenvolvimento de solução conectadas entre sistemas já existentes, assim como a ampliação do uso destes sistemas embarcados mostram a importância de soluções robustas, de tempo real, com ciclos de desenvolvimento cada vez mais curtos e necessidade de reaproveitamento de código. Este trabalho apresenta a seleção do sistema operacional de tempo real FreeRTOS e o experimento de sua utilização como base para o desenvolvimento de um controlador wearable (vestível) em duas plataformas de hardware diferentes, implementando a solução inicialmente em uma delas e depois portando para a outra plataforma, desenvolvendo principalmente a programação específica do novo hardware e procurando manter a parte da aplicação inalterada e independente de plataforma. Como resultado foi possível realizar uma avaliação dos ganhos com portabilidade possibilitados pelo uso do sistema operacional e da quantidade de código aproveitado. Verificou-se que a ganho foi muito positivo, com cerca de setenta porcento do código da plataforma portada sendo reaproveitado. A partir deste experimento podemos concluir que o uso do FreeRTOS, além de permitir desempenho em tempo real, constitui uma ferramenta importante para o desenvolvimento de sistemas portáveis.pt_BR
dc.format.extent117 f.pt_BR
dc.identifier.urihttps://repositorio.animaeducacao.com.br/handle/ANIMA/11214
dc.language.isopt_BRpt_BR
dc.relation.ispartofEngenharia Elétrica Telemática - Pedra Brancapt_BR
dc.rightsAttribution 3.0 Brazil*
dc.rights.urihttp://creativecommons.org/licenses/by/3.0/br/*
dc.subjectSistemas embarcadospt_BR
dc.subjectRTOSpt_BR
dc.subjectPortabilidadept_BR
dc.titleSistema embarcado com RTOS: uma abordagem prática e voltada a portabilidadept_BR
dc.typeMonografiapt_BR
local.author.cursoEngenharia Elétrica  Telemáticapt_BR
local.author.unidadeUNISUL / Pedra Brancapt_BR
local.rights.policyAcesso abertopt_BR
local.subject.areaEngenhariaspt_BR
local.subject.areaanimaEngenhariaspt_BR

Arquivos

Pacote Original
Agora exibindo 1 - 1 de 1
Carregando...
Imagem de Miniatura
Nome:
TCC ENGENHARIA ELETRICA - TELEMÁTICA - MAX BACK.pdf
Tamanho:
3.1 MB
Formato:
Adobe Portable Document Format
Descrição:
PDF Max Back
Licença do Pacote
Agora exibindo 1 - 2 de 2
Nenhuma Miniatura disponível
Nome:
license.txt
Tamanho:
907 B
Formato:
Item-specific license agreed upon to submission
Descrição:
Nenhuma Miniatura disponível
Nome:
license.txt
Tamanho:
0 B
Formato:
Item-specific license agreed upon to submission
Descrição: