Aplicações
Um sistema embarcado possui todos os componentes e funcionalidades de um computador, sem no entanto ser visto como tal. Especialmente em sistemas e processos industriais, sistemas embarcados vem sendo empregados com o objetivo de qualificar a sua automação, tornando-a mais inteligente. Esta disciplina tem o objeto de apresentar ao estudante aspectos fundamentais do projeto de sistemas embarcados e sua aplicação na indústria.
Ementa
Metodologias para o auxílio à produção de sistemas embarcados. Noções de prototipação. Sistemas de tempo real. Projeto integrado de software e hardware. Estudos de casos com o uso de microcontroladores, FPGAs e plataformas específicas e software para sistemas embarcados.
Bibliografia
BARROS, E. et al. Hardware/Software Co-design: Projetando Hardware e Software Concorrentemente. São Paulo: IME-USP, 2000. 246p.
BERGER, A. Embedded Systems Design: An Introduction to Processes, Tools and Techniques. San Francisco:CMP Books, 2001. 237p.
CATSOULIS, J. Designing Embedded Hardware. Sebastopol : O'Reilly & Associates, 2002. 328p.
GANSSLE, J. The Art of Designing Embedded Systems. Boston : Newnes, 1999. 256p.
LI, Q. ; YAO, C. Real-Time Concepts for Embedded Systems. San Francisco:CMP Books, 2003. 294p.
SRIDAR, T. ; SRIDAR, T. Designing Embedded Communications Software. San Francisco:CMP Books, 2003. 212p.
SUTTER, E. Embedded Systems Firmware Demystified. San Francisco: CMP Books, 2002. 366p.
WOLF, W. H. ; WOLF, W. Computers as Components: Principles of Embedded Computer Systems Design. São Francisco : Morgan Kaufmann, 2000. 600p.
YAGHMOUR, K. Building Embedded Linux Systems. Sebastopol : O'Reilly & Associates, 2003. 416p.