RTKPIC18: real time Kernel PIC18FXX8

  • Pedro Leite
  • Ricardo Mara
Palavras-chave: Sistemas de tempo real, Kernel de tempo-real, Microprocessadores, PIC18FXX8, RTKPIC18

Resumo

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.

Publicado
2004-01-01
Secção
Secção especial