Laboratório 6
Sistemas embarcados
Período 2010.2
1
Saulo O. D. Luiz
Roteiro
• Configuração da porta serial do módulo
Multiport Debug
• Sugestão de experimento
2
Saulo O. D. Luiz
Visão Geral
console do OMAP (minicom)
serial RS 232
Recepção e transmissão de
dados da serial (minicom)
serial RS 232
módulo Multiport Debug
Estação 2
3
Saulo O. D. Luiz
Porta serial do módulo Multiport Debug
Cabo serial igual ao usado para a
serial que apresenta o console do
OMAP
/dev/ttyS2
Recepção e transmissão de
dados da serial (minicom)
serial RS 232
/dev/ttyS0
Estação 2
4
Saulo O. D. Luiz
Configuração
• Localize o conjunto de chaves S29
• Coloque as chaves 1 e 2 na posição ON,
para que a UART do módulo de Debug
seja selecionada.
5
Saulo O. D. Luiz
Configuração do Linux no OMAP
• No console, configure a serial ttyS2 do
OMAP:
– stty -F /dev/ttyS2 115200
6
Saulo O. D. Luiz
Configuração da estação 2
• Minicom
– Se não estiver instalado
 Taxa de transmissão:
 115000bps
• apt-get install minicom
– Configuração
 8 bits N1
Porta serial:
• sudo minicom -w
 /dev/ttyS0
• CTRL A Z
• O (configure minicom)
• serial port setup
• save setup as dfl
• Exit
• CTRL A Z
• X, yes
7
Saulo O. D. Luiz
Teste
• No console do OMAP:
– Envie uma string de caracteres para a Estação 2:
• echo teste > /dev/ttyS2
• Visualize a string “teste” no minicom da estação 2
– Receba caracteres da Estação 2:
• cat /dev/ttyS2
• Escreva strings no minicom da estação 2 e observe-os no console do
OMAP
• Para parar (no console do OMAP): Ctrl + C
8
Saulo O. D. Luiz
Sugestão de experimento
• Escreva um script em shell ou programa
em C para que a serial do OMAP envie
dados e a serial da estação 2 leia-os até
que um determinado caractere 'X' seja
recebido. Imprima esse evento no console
da estação 2.
9
Saulo O. D. Luiz
Download

Lab 6 - Serial