Núcleo de um kernel cooperativo com gatilhamento por tempo

Baseado no código do capitulo 16 em Patterns for Time-Triggered Embedded Systems de Michael J. Pont.

Material adicional pode ser encontrado em RIOS Scheduler  de Frank Vahid conforme descrito no artigo  RIOS: A Lightweight Task Scheduler for Embedded Systems.  Também no artigo Writing a simple cooperative scheduler  de   Jacob Beningo.

O código fonte pode ser acessado no github.

Sistema para sintese de máquinas de estado (OrangeCAD)

Este é o OrangeCAD. Ele permite que se desenhe uma máquina de estado, e acrescentando-se informações pode gerar:

1 – Tabela verdade para o circuito de excitação

2 – Código VDHL que implementa a máquina de estado.

Implementação em Java (Desktop)

Monografia de Gleidson Pegoretti.

Executável:

OrangeCad.jar.

Baixar java JRE do sitio Oracle, instalar e usar o comando abaixo para executar

java -jar Orangecad.jar

Implementacao em JavaScript (Web)

OrangeCAD Web: Uma Ferramenta de Apoio a Sintese de Circuitos Logicos Sequenciais: Monografia do Gabriela Silva Ribeiro.

Código:

orangecad

Descompactar e abrir o arquivo index.html usando um navegador.

Execução do OrangeCad (Web)

OrangeCad