z-logo
open-access-imgOpen Access
Portando uma aplicação de sistema embarcado com arquitetura super Loop para operar com sistema operacional em tempo real
Author(s) -
Edielson P. Frigieri,
V D'Angelo,
Rômulo Franklin de Meira Ramos,
Luiz Cláudio de Andrade,
Pavel Suene Felix Lopes Teixeira
Publication year - 2014
Publication title -
forscience
Language(s) - Portuguese
Resource type - Journals
eISSN - 2318-6356
pISSN - 2318-6097
DOI - 10.29069/forscience.2014v2n1.e54
Subject(s) - porting , operating system , usb , computer science , physics , real time operating system , humanities , art , software
Atualmente, a utilizacao dos sistemas operacionais, principalmente os sistemas de tempo real (RTOS), tem sido de grande importância no desenvolvimento de sistemas embarcados. Cada vez mais, diferentes e variadas funcionalidades sao requisitos dos projetos de sistemas embarcados, como interfaces de comunicacao com e sem fio, interfaces com o usuario atraves de displays, interfaces de acesso de dado como USB, serial, etc. Com o aumento da complexidade, fica extremamente dificil construir um sistema que seja estavel e que atenda aos requisitos de tempo a partir de estruturas de programas comuns como o Super Loop . A fim de demonstrar os problemas inerentes deste tipo de arquitetura, foi desenvolvida uma aplicacao utilizando o Super Loop e a mesma foi portada para uma solucao baseada em RTOS demonstrando os principais conceitos que envolvem um sistema operacional, como utiliza-lo, e os beneficios obtidos com a sua utilizacao, como estabilidade do sistema, sincronizacao entre tarefas e cumprimento dos requisitos de tempo.  Palavras-chave: Sistemas operacionais de tempo real. Sistemas embarcados. Escalonamento. Porting an embedded system application with super loop architecture to operate with real-time operating system Currently, the use of operating systems, especially real-time systems (RTOS), has been of great importance in the development of embedded systems. Increasingly, different and varied features are requirements for embedded system projects, as wired and wireless communication interfaces; user interfaces through displays; data access interfaces such as USB, serial, etc. With the increase in complexity, it becomes extremely difficult to build a system that is stable and that meets the time requirements from common program structures like Super Loop. In order to demonstrate the inherent problems of this type of architecture, an application was developed using Super Loop and it was ported to a solution based on RTOS, demonstrating the key concepts involving an operating system, how to use it and the benefits gained from its use as system stability, synchronization between tasks and fulfillment of time requirements. Keywords : Real-time operating systems. Embedded systems. Scheduler.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom