UNIVERSIDADE FEDERAL DE SANTA CATARINA

CENTRO TECNOLÓGICO DE JOINVILLE

PROGRAMA DE PÓS-GRADUAÇÃO EM ENGENHARIA DE SISTEMAS ELETRONICOS

TRIMESTRE 2023/2

IDENTIFICAÇÃO DA DISCIPLINA

Nome: ESE410021 - Tópicos Especiais II – Introdução ao Projeto de Sistemas Embarcados

Carga horária: 45 horas Créditos: 3

Professores: Eduardo A. Bezerra e Anderson W. Spengler

 

EMENTA

Modelos de computação. Software e hardware embarcados. Arquitetura do software. Sistemas operacionais embarcados. Protocolos de comunicação para sistemas embarcados. Projeto e desenvolvimento de aplicações para sistemas embarcados.

 

METODOLOGIA DE ENSINO

Utilizando o livro “Computers as components: principles of embedded computing system design” da Marilyn Wolf como literatura base, apresentar a definição de sistemas embarcados,  e as principais características de aplicações embarcadas. Introduzir exemplos de especificações com requisitos bem definidos, e propor estudos de caso a serem desenvolvidos pela turma, que será responsável pelo projeto da arquitetura software-hardware, projeto dos componentes de hardware e software, integração do sistema, testes e documentação. O desenvolvimento deverá ser realizado pelos alunos, visando fixar os principais conceitos envolvidos no projeto de sistemas embarcados assim como analisar o impacto destes nas decisões de projeto e consequentemente no produto final. Além dos exemplos e exercícios constantes nas bibliografias supracitadas que formam bons conjuntos de material de apoio, será utilizada também dissertações, teses e artigos como material de apoio e estudo de caso.

 

METODOLOGIA DE AVALIAÇÃO

A média (M) será calculada pela expressão:

 

M = 0,2*A + 0,3*P + 0,5F

 

A – Apresentações parciais (resultado dos estudos de caso de cada tópico)

P – Entrega parcial 

F- Entrega Final

 

Para análise da avaliação do aproveitamento escolar e frequência será empregado o Capítulo III, do Título IV, da Resolução Nº 05/CUn/2010, que dispõe sobre a pós-graduação stricto sensu na Universidade Federal de Santa Catarina.

 

CRONOGRAMA

Semana Data Conteúdo
1 F08/06 Apresentação da disciplina e estudo de caso
2 15/06 Modelos de Computação
3 22/06 Requisitos – definição e listagem
4, 5 29/06, 06/07 Software e hardware embarcados – aspectos práticos
6 13/07 Arquitetura do software
7 03/08 Entrega Parcial
8, 9 10/08, 17/08 Sistemas operacionais embarcados
10, 11 24/08, 31/08 Protocolos de comunicação em sistemas embarcados
12 F07/09 Entrega dos Trabalhos Finais

*A datas assinaladas terão atividades remotas síncronas

Cronograma está sujeito a alterações.

 

BIBLIOGRAFIA

 

  • WOLF, M. Computers as Components: Principles of Embedded Computing System Design. Elsevier, 5th Edition – June 9, 2022.
  • CADY, F. M. Microcontrollers and Microcomputers Principles of Software and Hardware Engineering. Oxford University Press; 2nd edition, 2009.

 

Atualizado em: 26/05/2023