Engenharia Elétrica |
|
Tópicos Especiais Projeto de Sistemas Dedicados (TOE-46)
Ementa:
Introdução aos sistemas dedicados. Projeto estruturado. Gerenciamento de interrupções. Aplicações.
Programa da Disciplina:
1. Introdução |
1.1. Aplicações comerciais |
1.2. A escolha do processador |
1.3. Selecionando dispositivos de e/s |
1.4. Linguagens de programação |
|
2. Projeto estruturado |
2.1. Projeto com uma cpu |
2.2. Estados de máquina |
2.3. Processamento distribuido |
2.4. Watchdogs |
2.5. Conceitos de engenharia de software |
|
3. Depuração |
3.1. Ferramentas de depuração |
3.2. Adicionando código de depuração |
3.3. Problemas comuns na depuração |
3.4. Diagnósticos internos |
3.5. Diagnósticos externos |
|
4. Gerenciamento de interrupções |
4.1. Interrupções |
4.2. Tratamento de interrupção |
4.3. Interrupções não-mascaradas |
4.4. Manipulação de interrupções |
4.5. Problemas de implementação |
4.6. Comunicação e sincronização de subrotinas. |
|
5. Aplicações. |
Bibliografia:
GANSSLE, Jack G., The Art of Programming Embedded Systems. Academic Press, 1992.
BALL, Stuart R., Embedded Microprocessor Systems: Real World Design, Butterworth Architecture.
SCHULTZ, Thomas W., C and the 8051: Programming and Multitasking, Prentice-Hall.
BARR, Michael., Programming Embedded Systems in C and C++, O'Reilly & Associates, 1999.
|