STE-EngTelecom

De MediaWiki do Campus São José
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
  1. WOLF, M. Computers as components: principles of embedded computing system design. 3nd ed. Burlington: Morgan Kaufmann, 2016.
  2. 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.
  3. MARWEDEL, P. Embedded system design: embedded systems foundations of cyber-physical systems. 2nd ed. New York: Springer, 2011.
Bibliografia Complementar
  1. ALMEIDA, R. D. Programação de sistemas embarcados: desenvolvendo software para microcontroladores em linguagem C. Rio de Janeiro: LTC, 2016.
  2. BUTTAZZO, G. C. Hard real-time computing systems: predictable scheduling algorithms and applications. 3rd ed. New York: Springer, c2011.
  3. SHAW, A. C. Sistemas e software de tempo real. Porto Alegre: Bookman, 2003.
Plano de Ensino, Bibliografia e Cronograma de Atividades
Página da Disciplina e Professores
Matriz Curricular