PICMiK: PIC Micro Kernel
Palavras-chave:
Sistemas de tempo real, Kernel de tempo-real, Microcontrolador PIC16F876, Kernel PICMiK
Resumo
Este artigo descreve um pequeno kernel para o microcontrolador PIC16F876, da Microchip, construído pelos autores no âmbito da disciplina de Sistemas de Tempo Real do 5º ano das LEET e LECT. O kernel PICMiK, não preemptivo, tem a particularidade de utilizar muito poucos recursos, 96 bytes de RAM e 1064 words de código, o que é fundamental para ser aplicado ao microcontrolador referido. Um dos objectivos ao construir este kernel é o de disponibilizar suporte multitarefa para as aplicações desenvolvidas pelos participantes no Concurso Micro-Rato da UA, no qual tem vindo a ser utilizada uma plataforma baseada no referido microcontrolador.