Informações da Disciplina

 Preparar para impressão 

Júpiter - Sistema de Gestão Acadêmica da Pró-Reitoria de Graduação


Instituto de Ciências Matemáticas e de Computação
 
Sistemas de Computação
 
Disciplina: SSC0710 - Projeto e Implementação de Sistemas Embarcados II
Design and Implementation of Embedded Systems II

Créditos Aula: 3
Créditos Trabalho: 3
Carga Horária Total: 135 h
Tipo: Semestral
Ativação: 01/01/2011 Desativação: 30/01/2023

Objetivos
Desenvolvimento de sistemas com microcontroladores e processadores digirais de sinais (DSP), para aplicação em sistemas embarcados, particularmente sistemas de controle em tempo real.
 
To develop embedded systems based on microcontrollers and digital signal processors (DSPs) aiming embedded applications, mainly for real time control systems.
 
 
Programa Resumido
o
 
System design with microcontrollers. Interfaces for: RAM and Flash devices and for Integrated Development Environment (IDE); keyboards and displays; Analog to Digital (AD) and Digital to Analog (DA) converters; wired networks (CAN, LIN, RS485 and I2C); and wireless networks (WIFI and Bluetooth). PID control. Development of real time software based on state diagrams. C programming for microcontrollers using Real Time Operating Systems (RTOS).
 
 
Programa
Projeto de hardware de com microcontroladores. Interface com dispositivos de armazenamento, RAM, Flash e IDE. Interface com periféricos mais comuns, displays de cristal líquido e teclado. Interface com sistemas analógicos. Redes de comunicação, CAN, LIN, RS485 e I2C. Redes wireless WIFI e Bluetooth. Controle PID. Desenvolvimento de software de tempo real baseado em diagramas de estado. Programação na linguagem C em  sistemas operacionais de tempo real para microcontroladores (uCOS II).
 
System design with microcontrollers. Interfaces for: RAM and Flash devices and for Integrated Development Environment (IDE); keyboards and displays; Analog to Digital (AD) and Digital to Analog (DA) converters; wired networks (CAN, LIN, RS485 and I2C); and wireless networks (WIFI and Bluetooth). PID control. Development of real time software based on state diagrams. C programming for microcontrollers using Real Time Operating Systems (RTOS).
 
 
Avaliação
     
Método
Aulas expositivas e de laboratório utilizando o quadro negro, recursos audio-visuais, ferramentas de software EDA (Electronic Design Automation) e placas de desenvolvimento de hardware.
Critério
Provas e trabalho prático desenvolvido durante o curso.
Norma de Recuperação
(NP-2) / 5 * Mrec + 7 - NP, se Mrec >= 5; ou Max { NP, Mrec }, se Mrec < 5
 
Bibliografia
     
-VAHID, F.,  GIVARGIS, T.  "Embedded System Design: A Unified Hardware/Software Introduction", ISBN: 0471386782, John Wiley & Sons, 2002.
-NOERGAARD, T. "Embedded Systems Architecture : A Comprehensive Guide for Engineers and Programmers", ISBN: 0750677929, Elsevier Science, 2005.
-SAMEK, MIRO; "Practical Statecharts in C/C++"; CMPBooks, 2002.
-LABROSSE, J.J. "MicroC/OS-II: The Real-Time Kernel", 2nd Edition, CMPBooks, 2003.
-DOUGLASS, B.P. "Real-Time UML: Developing Efficient Objects for Embedded Systems", 2nd Edition, Addison-Wesley, 1997.
-BERGER, A. S.; "Embedded Systems Design: An Introduction to Processes, Tools and Techiques"; ISBN: 1578200733; CPM Books; 1a. ed., 2001.
 

Clique para consultar os requisitos para SSC0710

Clique para consultar o oferecimento para SSC0710

Créditos | Fale conosco
© 1999 - 2024 - Superintendência de Tecnologia da Informação/USP