RTKPIC18: real time Kernel PIC18FXX8

Authors

  • Pedro Leite
  • Ricardo Mara

Keywords:

Sistemas de tempo real, Kernel de tempo-real, Microprocessadores, PIC18FXX8, RTKPIC18

Abstract

Este artigo descreve sucintamente um executivo (kernel) tempo-real para os microprocessadores da família PIC18FXX8, desenvolvido pelos autores no âmbito da disciplina de Sistemas de Tempo-Real, opção do 5º ano da LEET e LECT. Nele são abordados aspectos gerais da implementação deste tipo de executivos, como sejam, escalonabilidade das tarefas no acesso ao processador, a preempção de tarefas e os tempos de activação. São também abordados aspectos específicos desta família de microprocessadores, como a mudança de contexto das tarefas e a gestão temporal. Foram realizadas análises de carga do executivo num sistema multitarefas com um PIC18F258. O espaço ocupado pelo kernel na memória de código é de 2900 words e na memória de dados de 39 bytes mais 31 por tarefa. A resolução temporal do kernel é de 2ms.

References

Published

2004-01-01

Issue

Section

Special section