RTOS Amanda artigo2 sem identif
2114 palavras
9 páginas
Aplicações Práticas com Sistema Operacional em TempoReal
Abstract. Real-Time Operating Systems (RTOS) represent an advantageous option for projects of embedded systems mainly simplify designs with functions that perform parallel processing. A RTOS associated with an 8-bit microcontroller can perform routine tasks with satisfactory performance. The program should be described in concurrent tasks that will be performed under this scheduler in the operating system kernel and the foreseeable interruptions in which an RTOS is based . This paper describes concepts and features related to this type of operating system and reported on an implementation using RTOS on a PIC 18F2550.
Resumo. Sistemas Operacionais de Tempo Real (RTOS) representam uma opção vantajosa para projetos de Sistemas Embarcados principalmente por simplificarem projetos com funções que realizam processamento paralelo. Um
RTOS associado a um microcontrolador de 8 bits pode executar rotinas de tarefas com um desempenho satisfatório. O programa deve ser descrito em tarefas concorrentes que serão executadas segundo o escalonador presente no kernel do sistema operacional e as interrupções previsíveis nas quais um
RTOS é baseado. Neste trabalho são descritos conceitos e características relacionados a este tipo de Sistema Operacional e relatado sobre uma implementação usando RTOS em um PIC 18F2550.
1. Introdução
O conceito de Sistemas Embarcados (SE) pode ser compreendido segundo a definição de Steve Heath, onde relata ser um sistema baseado em um microcontrolador, projetado para controlar uma função ou uma gama de funções concorrentes dedicadas a um determinado processo [Health 2003].
Sistemas Embarcados utilizam diversos tipos e modelos de processadores de diferentes fabricantes. Ao contrário do que acontece com computadores de uso pessoal, onde processadores de arquitetura CISC (do inglês Complex Instruction Set Computer) geralmente integram à estrutura, os SE são baseados geralmente em sistemas