Desafio: Micro Executivo de Tempo Real


Atualizado em 17/ago/15 - Prof. Célio

Objetivo: Implementar um executivo de tempo real em linguagem de montagem do ARM. Ele deve ser testado usando o simulador qemu-arm.

Principais recursos:

Sugestões para implementação:

Opcional: pode ser interessante escrever as tarefas de uma aplicação na linguagem C: elas invocariam as primitivas do sistema escritas em assembler. É relativamente simples passar parâmetros para rotinas em assembler (e receber resultados) a partir de um programa em C: parâmetros são passados nos registradores r0, r1, etc, e resultado devolvido em r0. Detalhes serão vistos em aula.