STE-EngTelecom
Ir para navegação
Ir para pesquisar
STE129008 - SISTEMAS EMBARCADOS
- Dados da disciplina
- CARGA HORÁRIA: 80 horas semestrais (4 horas semanais). Teoria: 30 horas; prática: 50 horas.
- PRÉ-REQUISITO(S): POO129003, SOP129005, MIC129007.
- CORREQUISITO(S): nenhum.
- DISCIPLINA(S) SUCESSORA(S): nenhuma.
- EIXO FORMATIVO: Sistemas Computacionais.
- Objetivos
- Entender a função de um sistema embarcado;
- Entender e aplicar técnicas de captura de requisitos para sistemas embarcados;
- Modelar soluções de sistemas embarcados;
- Desenvolver sistemas embarcados integrando software e hardware.
- Ementa
- Conceitos em Sistemas Embarcados. Metodologia de Desenvolvimento de Sistemas Embarcados. Sistemas Operacionais para Sistemas Embarcados. Ferramentas de desenvolvimento e depuração. Barramentos e dispositivos de acesso a redes. Desenvolvimento de Projeto.
- Metodologia
- A abordagem geral é baseada em projetos. Para cada tema, os conceitos serão apresentados a partir de problemas propostos à turma. As soluções dos problemas serão guiados por aulas expositivas com apoio de materiais como slides, livros, vídeos e animações, por demonstrações técnicas realizadas pelo docente ou por discentes, e por atividades práticas propostas aos discentes. Ao final da unidade curricular, o docente deve orientar os discentes no desenvolvimento de um projeto final que utilize as teorias e técnicas apresentadas na UC.
- As aulas práticas serão conduzidas nos laboratórios voltados projeto de Sistemas Digitais, como o Laboratório de Sistemas Digitais e Laboratório de Redes de Computadores.
- Bibliografia Básica
- WOLF, M. Computers as components: principles of embedded computing system design. 3nd ed. Burlington: Morgan Kaufmann, 2016.
- LEE, E. A.; SESHIA, S. A. Introduction to embedded systems: a cyber-physical systems approach. 2nd ed. Boston: MIT Press, 2017. Disponível em: http://leeseshia.org. Acesso em: 06 maio 2022.
- MARWEDEL, P. Embedded system design: embedded systems foundations of cyber-physical systems. 2nd ed. New York: Springer, 2011.
- Bibliografia Complementar
- ALMEIDA, R. D. Programação de sistemas embarcados: desenvolvendo software para microcontroladores em linguagem C. Rio de Janeiro: LTC, 2016.
- BUTTAZZO, G. C. Hard real-time computing systems: predictable scheduling algorithms and applications. 3rd ed. New York: Springer, c2011.
- SHAW, A. C. Sistemas e software de tempo real. Porto Alegre: Bookman, 2003.