Nome da Atividade
SISTEMAS EMBARCADOS
CÓDIGO
15000694
Carga Horária
30 horas
Tipo de Atividade
DISCIPLINA
Periodicidade
Semestral
Modalidade
PRESENCIAL
Unidade responsável
CARGA HORÁRIA PRÁTICA
2
CARGA HORÁRIA OBRIGATÓRIA
2
CRÉDITOS
2
FREQUÊNCIA APROVAÇÃO
75%
NOTA MÉDIA APROVAÇÃO
7
Ementa
Integração de software em plataformas de hardware embarcadas. Customização de sistemas operacionais para plataformas dedicadas (drivers de dispositivos, bibliotecas e aplicações). Ferramentas de modelagem de sistemas embarcados. Arquiteturas de software voltadas ao projeto de controladores de tempo real (Programação Concorrente, RTOS, sincronização). Ferramentas de simulação de arquiteturas. Técnicas de controle, gerência e armazenamento de código-fonte. Visão geral sobre licenças de software.
Objetivos
Objetivo Geral:
Esta disciplina tem como objetivo capacitar o aluno a compreender as etapas e processos envolvidos no projeto de um sistema embarcado. A disciplina discute aspectos relacionados com o projeto arquitetural do hardware, programação em tempo real, sistemas operacionais para sistemas embarcados. Além disso, a disciplina introduz algumas metodologias de projeto de sistemas embarcados e apresenta princípios de uso de ferramentas de simulação, estimativa e exploração do espaço de projeto.Conteúdo Programático
Bibliografia
Bibliografia Básica:
- OLIVEIRA, André Schneider de. Sistemas embarcados: hardware e firmware na prática. 2. São Paulo Erica 2010 1 recurso online ISBN 9788536520346.
- KOFFMAN, Elliot B. Objetos, abstração, estrutura de dados e projeto usando C++. Rio de Janeiro LTC 2008 1 recurso online ISBN 978-85-216-2780-7.
- PEREIRA, Fábio. Tecnologia ARM microcontroladores de 32 BITS. São Paulo Erica 2007 1 recurso online ISBN 9788536520407.
- SILBERSCHATZ, Abraham. Fundamentos de sistemas operacionais. 9. Rio de Janeiro LTC 2015 1 recurso online ISBN 978-85-216-3001-2.
Bibliografia Complementar:
- OLIVEIRA, André Schneider de; ANDRADE, Fernando Souza de. Sistemas embarcados: hardware e firmware na prática . 2. ed. São Paulo: Érica, 2012. 316 p. ISBN 9788536501055
- MORIMOTO, Carlos. Entendendo e dominando o Linux. 3. ed. São Paulo: Digerati Books, 2004. 352 p. ISBN 9788589535335.
- OLIVEIRA, Rômulo Silva de. Sistemas operacionais. Porto Alegre: UFRGS.Instituto de Informática, 2000. 233 p. (Serie Livros Didaticos, n.11). ISBN 8524106433.
- CÓRDOVA JUNIOR, Ramiro Sebastião. Sistemas operacionais. Porto Alegre SAGAH 2018.
Disciplinas Equivalentes
Disciplina | Curso |
---|---|
INFORMÁTICA INDUSTRIAL II | Engenharia de Controle e Automação (Bacharelado) |