Sistemas Operacionais Embarcados
Prof.
Eduardo Bezerra
Prof.
Fabiano Hessel
2005/2
Aula |
Data |
Conteúdo |
Material |
1 |
Q 11/08 |
Apresentação da disciplina e Introdução SOe |
|
2 |
Q 18/08 |
Continuação da Introdução SOe |
|
3 |
Q 25/08 |
Continuação da Introdução SOe |
Cap.6, Cap.7 e Cap.8 do livro do Wolf: Notas de aula 7, Notas de aula 8 |
4 |
Q 01/09 |
Aula pratica sobre acesso a I/O. |
Laboratório Engenharia de Computação - Prédio 30 - sala 325. Roteiro da aula. |
5 |
Q 08/09 |
Palestra do John Sanguinetti da Forte |
|
6 |
Q 15/09 |
Ambiente de programação para usar o Linux embarcado no NIOS em FPGAs da Altera. |
Laboratório Engenharia de Computação - Prédio 30 - sala 325. Material de aula:
|
4 |
Q 22/09 |
Ambiente de programação para usar o Linux embarcado no NIOS em FPGAs da Altera. (cont.) |
Laboratório do GSE - Prédio 17 (Champagnat) - sala 120. Material de aula: ver 15/09 |
8 |
Q 29/09 |
Comunicação entre dois Nios com Linux embarcado via sockets. |
Laboratório do GSE - Prédio 17 (Champagnat) - sala 120. Material de aula: ver 15/09 – Dica do David Matschulat: “É exatamente igual ao linux comum. Eu havia pego os fontes da página do Zorzo que implementava o talk e compilei. É só seguir os makefiles existente na instalação do Excalibur, isto é, editar o hello para incluir as bibliotecas de socket. Quem fez ppd faz isso sem problemas.”. Ver tambem Sockets Tutorial (original ou copia local). |
9 |
Q 06/10 |
Discussão de paper "A Survey of Customizability in Operating Systems Research" |
|
10 |
Q 13/10 |
Continuação da discussão do paper "A Survey of Customizability in Operating Systems Research". Definição do trabalho prático da disciplina. Definição dos seminários e grupos: G1: Rosana, Aline, Cristiane |
O trabalho prático está dividido em três momentos:
|
11 |
Q 20/10 |
Seminários – Sistemas Operacionais Embarcados |
|
12 |
Q 27/10 |
Seminários – Sistemas Operacionais Embarcados |
|
13 |
Q 03/11 |
Acompanhamento do trabalho prático |
Laboratório do GSE - Prédio 17 (Champagnat) - sala 120. |
14 |
Q 17/11 |
Acompanhamento do trabalho prático |
Laboratório do GSE - Prédio 17 (Champagnat) - sala 120. |
15 |
Q 24/11 |
Apresentação do Trabalho Prático |
Laboratório do GSE - Prédio 17 (Champagnat) - sala 120. |
Wayne Wolf, Computer as Components: Principles of Embedded Computing System Design.
NF = 0,3 * Seminário + 0,7 * Trabalho Prático
Dicas para leitura de artigos cientificos: dicas gerais, modelo de ficha de leitura1, modelo de ficha de leitura2.
Tutorial para utilizacao do Linux que acompanha o kit Excalibur.
Simulador JSIM51:
Programa terminal para comunicacao com a plataforma de prototipacao (MSC1211) a ser utilizada: executavel e dicas de utilizacao.
Documentacao sobre o MSC1211, microcontrolador utilizado na plataforma de desenvolvimento: User Guide e Data Sheet
Documentacao generica sobre microcontroladores da familia 8051: Arquitetura e Guia do programador
Paginas com diversos exemplos de programas para o 8051: Programmer's Heaven e http://www.pjrc.com/tech/8051/
Dicas e exemplos de programas relevantes para o trabalho final (em assembly e C):
Teste da comunicacao serial, envio de mensagem da plataforma para o PC (fonte em assembly e include)
Exemplo de acionamento dos LEDs da placa filha (fonte em assembly e include)
Exemplo de configuracao/escrita no LCD, e envio de mensagem via serial (fonte em assembly e include)
Paginas 31 e 32 do data sheet contem um resumo com todos os registradores do microcontrolador.
Programa fonte em C para utilizar o sensor de temperatura existente no MSC1211 (sensor_t.c)
Pagina 12-5 do user guide do MSC1210 contem informacoes detalhadas inclusive sobre o programa exemplo em C.
Material sobre o display de cristal liquido a ser utilizado no trabalho final
Simulador do display (ou baixar o folder compactado)
Datasheet do LCD DV 16236