Conectando Sistemas Embarcados
Prof. Eduardo Augusto Bezerra
Faculdade de Informática, PUC-RS
Porto Alegre, Março de 2004
http://www.inf.pucrs.br/~eduardob/
Objetivo
Fornecer ao aluno conhecimento básico necessário para realizar a conexão entre elementos de processamento distribuídos em um sistema computacional embarcado. Também é um objetivo mostrar como realizar essa conexão utilizando software livre.
Sumário
1. Visão geral
3. Comunicação paralela
a. IEEE 1284
b. PCI
c. PnP ISA
d. PCMCIA
4. Comunicação serial
b. USB
c. I2C (sensor_i2c.c, tmp100.pdf, slaa151.pdf)
d. CAN (Hurricane, um controlador CAN em VHDL)
e. Profibus
f. Ethernet
g. SPI
5. Comunicação sem fio (wireless)
a. O padrão IEEE 802.11
c. Radio freqüência
d. Bluetooth
6. Gerência da comunicação
a. Visão geral: sistemas operacionais e linguagens
b. A linguagem C/C++ na gerência da comunicação
c. A linguagem Java na gerência da comunicação
d. Uso da Internet (web-browser) para acesso remoto
7. Interface física (hardware/hardware e software/hardware)
a. Baixa potência (max 232, ‘245)
b. Interface de potência (transformador, relê, acoplador óptico, tip/bd)
8. Exemplos de aplicações (tentativa)
a. LEDs/switches (out/in, paralela)
b. Sensor de temperatura (in, paralela/serial, I2C)
c. Braço robô (out, serial, internet)
d. RS-232C via rádio (in/out serial)
e. Leitora de código de barras e acionamento de tranca de porta
9. Prática
Alguns links de interesse
Universal Serial Bus
- USB in a Nutshell - Making sense of the USB standard
- USB1.1 Integrated Circuits
- USB 2 Integrated Circuits Updated with USBDeveloper.com Kits
- USB Device Driver Development
- USB Protocol Analysers
- Win 2000/XP Driver for DeVaSys USBLPT-PD11 USB Boards
- On-The-Go Supplement - Point-to-Point Connectivity for USB.
- USB with the simplicity of RS-232
Parallel Port Interfacing
RS-232 Interfacing
Bibliografia
"Parte deste material foi traduzido diretamente desse livro"
"Parte deste material foi traduzido diretamente desse livro"
"Parte deste material foi traduzido diretamente desse livro"