Ementa e bibliografia
Objetivo Geral
Compreender projetos e implementações de sistemas embarcados utilizando plataformas e bibliotecas de desenvolvimento.
Ementa
Engenharia de Requisitos para Sistemas Embarcados: Especificação, Análise e Modelos de Implementação, Seleção de Arquitetura. Introdução aos Componentes de Hardware Reconfiguráveis. Microcontroladores: Arquiteturas, Linguagens de Programação, Memória, Dispositivos de E/S, Programação, Temporizadores, Interrupção, Conversores Analógico/Digitais e Digital/Analógicos. Plataformas de prototipagem. Sistemas Operacionais Embarcados.
Bibliografia Básica
- ALMEIDA, Rodrigo M. A.; MORAES, Carlos H. V.; SERAPHIM, Thatyana F. P. Programação de Sistemas Embarcados - Desenvolvendo Software para Microcontroladores em Linguagem C. Rio de Janeiro: LTC, 2016.
- DENARDIN, Gustavo W.; BARRIQUELLO, Carlos H. Sistemas Operacionais de tempo real e sua aplicação em sistemas embarcados. São Paulo: Blucher, 2019.
- OLIVEIRA, André S.; ANDRADE, Fernando S. Sistemas embarcados: Hardware e Firmware na prática. 2. ed. São Paulo: Érica, 2009.(RB=3938)
Bibliografia Complementar
- LINPIANSKY, Ed. Embedded systems hardware for software engineers. 2. ed. EUA: McGraw Hill Professional, 2011.
- MASTERS, Jhon; YAGHMOUR, Karim. Construindo sistemas Linux embarcados. 2. ed. São Paulo: Alta Books, 2009.
- NULL, Linda; LOBUR, Julia. Princípios básicos de arquitetura e organização de computadores. Porto Alegre: Bookman, 2010.
Texto extraído de Projeto pedagógico e Resolução nº 28/2023, página 109. Em divergência, vale o PDF oficial.