Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP Sistemas em Tempo Real Jadsonlee da Silva Sá
Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP Introdução Sistemas em Tempo Real? –Sistemas onde o funcionamento correto depende não apenas dos resultados lógicos, mas também do instante em que estes resultados são produzidos. –Em um problema de tempo real, a solução resultante é considerada correta, se e somente se, for logicamente correta e produzida no tempo certo.
Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP Introdução Exemplo de um Sistema em Tempo Real.
Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP Introdução Exemplos STRs.
Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP Disciplinas Correlacionadas Disciplinas Correlacionadas Sistemas Operacionais Sistemas em Tempo Real Org. e Arq. de Computadores Sistemas de Controle Sistemas Microcontrolados Sistemas Embarcados Programação Eletrônica Redes de computadores
Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP Ementa Definição e classificação de sistemas em tempo real. Escalonamento de tarefas por prioridades fixas e dinâmicas. Escalonamento de tarefas periódicas e aperiódicas. Protocolo de controle de acesso à recursos. Escalonamento flexível. Comunicação em tempo real. Infra-estrutura de execução para aplicações em tempo real. Metodologia e ferramentas para desenvolvimento de sistemas em tempo real.
Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP Objetivos Geral: –Capacitar o aluno para entender os principais conceitos relacionados aos sistemas em tempo real, bem como desenvolver habilidades para projetar e implementar sistemas que tenham como principal característica restrições de tempo.
Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP Objetivos Específicos: –Apresentar os principais aspectos de um sistema em tempo real; –Definir e diferenciar as principais políticas de escalonamento de tarefas de tempo real; –Habilitar os alunos a projetar e implementar sistemas de tempo real.
Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP Metodologia As atividades serão conduzidas através de aulas expositivas e em laboratórios.
Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP Avaliação Duas unidades. –A primeira unidade será uma prova escrita e a segunda será um projeto. A nota final será a média das duas notas obtidas nestas provas. –O projeto consiste de cinco relatório. Haverá um uma apresentação de 10 minutos para cada relatório.
Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP Calendário /03Aula 01 19/03Aula 02 24/03Aula 03 26/03Aula 04 31/03Aula 05 02/04Feriado 07/04Prova 1 09/04Projeto 14/04Projeto 16/04Projeto 21/04Feriado 23/04Relat. 1 28/04Projeto 30/04Projeto 05/05Projeto 07/05Projeto 12/05Relat. 2 14/05Projeto 19/05Projeto 21/05Projeto 26/05Projeto 28/05Relat. 3 02/06Projeto 09/06Projeto 11/06Projeto 16/06Projeto 18/06Relat. 4 25/06Projeto 30/06Projeto 07/07Projeto 09/07Relat. Fin. 14/07Final
Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP Projetos Plataforma de simulação Hardware in the loop usando o Linux RTAI. Matlab/Truetime – Simulação de sistemas de controle em tempo real. RTOS PICOS18 + PIC18F2580. Placa Altera DE Mindstorm NXT 2.0.
Universidade Federal do Vale do São Francisco - UNIVASF Colegiado de Engenharia da Computação – CECOMP Bibliografia SHAW, A.C. Sistemas e software de tempo real. Bookman, LIU, J.S.W. Real-Time Systems. Pearson Education, CHENG, A. Real-time Systems: scheduling, analysis and verification. John Wiley & Sons, 2002.