1 Saulo O. D. Luiz Laboratório 6 Sistemas embarcados Período 2010.2.

9
1 Saulo O. D. Luiz Laboratório 6 Sistemas embarcados Período 2010.2

Transcript of 1 Saulo O. D. Luiz Laboratório 6 Sistemas embarcados Período 2010.2.

Page 1: 1 Saulo O. D. Luiz Laboratório 6 Sistemas embarcados Período 2010.2.

1 Saulo O. D. Luiz

Laboratório 6

Sistemas embarcados

Período 2010.2

Page 2: 1 Saulo O. D. Luiz Laboratório 6 Sistemas embarcados Período 2010.2.

2 Saulo O. D. Luiz

Roteiro

• Configuração da porta serial do módulo Multiport Debug

• Sugestão de experimento

Page 3: 1 Saulo O. D. Luiz Laboratório 6 Sistemas embarcados Período 2010.2.

3 Saulo O. D. Luiz

Visão Geral

módulo Multiport Debug

serial RS 232

console do OMAP (minicom)

serial RS 232

Recepção e transmissão de dados da serial (minicom)

Estação 2

Page 4: 1 Saulo O. D. Luiz Laboratório 6 Sistemas embarcados Período 2010.2.

4 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

serial RS 232

Recepção e transmissão de dados da serial (minicom)

Estação 2

/dev/ttyS0

/dev/ttyS2

Page 5: 1 Saulo O. D. Luiz Laboratório 6 Sistemas embarcados Período 2010.2.

5 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.

Page 6: 1 Saulo O. D. Luiz Laboratório 6 Sistemas embarcados Período 2010.2.

6 Saulo O. D. Luiz

Configuração do Linux no OMAP

• No console, configure a serial ttyS2 do OMAP:

– stty -F /dev/ttyS2 115200

Page 7: 1 Saulo O. D. Luiz Laboratório 6 Sistemas embarcados Período 2010.2.

7 Saulo O. D. Luiz

Configuração da estação 2

• Minicom– Se não estiver instalado

• apt-get install minicom

– Configuração• sudo minicom -w

• CTRL A Z

• O (configure minicom)

• serial port setup

• save setup as dfl

• Exit

• CTRL A Z

• X, yes

Taxa de transmissão:

115000bps

8 bits N1

Porta serial:

/dev/ttyS0

Page 8: 1 Saulo O. D. Luiz Laboratório 6 Sistemas embarcados Período 2010.2.

8 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

Page 9: 1 Saulo O. D. Luiz Laboratório 6 Sistemas embarcados Período 2010.2.

9 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.