| Linguagem C: expressões, controle de programa, arranjos, ponteiros, funções, estruturas, entrada e saída, alocação dinâmica de memória, interrupção; Compilação cruzada e portabilidade; Ambiente de programação Linux; Ambiente de programação para microcontrolador; Núcleo de um sistema de tempo- real; Determinismo; Interação entre tarefas; Sincronização entre tarefas; Semáforos; Temporizadores; Memória compartilhada; Mensagens; Entrada e saída de sinais analógicos e digitais com determinismo rígido; Projeto e implementação de aplicações em tempo- real nas áreas de processamento de sinais, controle, automação, telecomunicações, máquinas elétricas e sistemas de potência; Noções de métodos formais de verificação e análise em sistemas de tempo-real. |