A maior parte dos designers de software embarcado trabalha com sistemas disparados por eventos (event-triggered), manipulando diversas interrupções disparadas por eventos como o estouro de um temporizador, o pressionamento de um botão, a chegada de uma mensagem por algum canal de comunicação, etc. Uma alternativa é a arquitetura disparada por tempo (time-triggered). Neste tipo de sistema existe somente uma interrupção habilitada ligada a um temporizador usado como gerador de "tick". Este "tick" serve de base para o acionamento de todas as atividades do sistema. O livro escrito em inglês pelo autor Michael J. Pont, serve como base para a programação embarcada, fazendo uso dos padrões de software disponibilizados neste livro como blocos de construção na programação. Usa como hardware base o 8051 e a linguagem de programação C.
Nenhum comentário:
Postar um comentário