Índice:

Comunicação Serial Com a Dragonboard 410c Usando Sensores Mezzanine 96boards: 7 Passos
Comunicação Serial Com a Dragonboard 410c Usando Sensores Mezzanine 96boards: 7 Passos

Vídeo: Comunicação Serial Com a Dragonboard 410c Usando Sensores Mezzanine 96boards: 7 Passos

Vídeo: Comunicação Serial Com a Dragonboard 410c Usando Sensores Mezzanine 96boards: 7 Passos
Vídeo: DragonBoard 410c - Sensor Ultrassônico HC-SR04 (Leitura Analógica) 2024, Julho
Anonim
Comunicação Serial Com a Dragonboard 410c Usando Sensores Mezzanine 96boards
Comunicação Serial Com a Dragonboard 410c Usando Sensores Mezzanine 96boards

O objetivo desse tutorial é mostrar as etapas necessárias para configurar o ambiente de desenvolvimento, de modo que seja possível comunicar com um Dragonboard 410c através de um computador / notebook usando a comunicação Serial.

Etapa 1: Pré Requisitos:

Os pré requisitos são:

Hardware

  • (1) Computador / Notebook
  • (1) Dragonboard 410c (seta)
  • (1) 96boards sensores mezanino (seta)
  • (1) Cabo micro-USB (Amazon)

Programas

  • Cliente Serial;
  • Linux Linaro baseado em Debian.

Etapa 2: Plugando O 96boards Sensores Mezzanine Na Dragonboard 410c

Plugando O 96boards Sensores Mezanino Na Dragonboard 410c
Plugando O 96boards Sensores Mezanino Na Dragonboard 410c

A primeira etapa do processo é plugar os sensores 96boards mezanino (Mezanino) na Dragonboard 410c (DB410c).

O Mezzanine funciona como um shield para um Dragonboard 410c, permitindo expandir mais recursos de hardware. Além disso, utiliza conectores padrão para sensores, atuadores e entradas da família Grove.

Etapa 3: Preparando O Ambiente Na Máquina Host

A preparação do ambiente de desenvolvimento no Host consiste em configurar um cliente serial para acessar um Dragonboard 410c.

Existem diversos programas com função de cliente serial disponíveis na Internet, segue abaixo um guia para Windows e Linux:

janelas

O Putty é um programa para emulação de terminais que suportam protocolos Raw, Telnet, Rlogin, SSH e Serial.

Faça download da última versão e instale na sua máquina host.

Linux

Para acessar a porta serial no Linux, vamos usar o software GNU Screen.

Seguem os passos para instalação em sistemas com:

APT-GET:

apt-get install tela

YUM:

yum instalar tela

Após a instalação do cliente serial na máquina host, podemos considerar que o ambiente está preparado para comunicar com um Dragonboard 410c via serial.

No próximo passo vamos entender como fazer a conexão física entre o Host e o Alvo.

Etapa 4: Conexão Serial Entre a Dragonboard 410c E O Host

Conexão Serial Entre a Dragonboard 410c E O Host
Conexão Serial Entre a Dragonboard 410c E O Host
Conexão Serial Entre a Dragonboard 410c E O Host
Conexão Serial Entre a Dragonboard 410c E O Host

Um dos recursos oferecidos pelo Mezanino é o conversor USB para Serial.

Os passos da ponte para usar o conversor usb-serial é:

  1. Identificar o USBSerial no Mezzanine;
  2. Plugar o micro-USB sem mezanino;
  3. Plugar o USB no Host.

Etapa 5: Identificando Qual Porta Serial Foi Aberta No Host

Identificando Qual Porta Serial Foi Aberta No Host
Identificando Qual Porta Serial Foi Aberta No Host
Identificando Qual Porta Serial Foi Aberta No Host
Identificando Qual Porta Serial Foi Aberta No Host

Após ter concluído como etapas anteriores com sucesso, o próximo passo é identificar a nível de sistema operacional qual porta serial foi aberta no Host. Segue abaixo o caminho para fazer essa identificação no Windows e Linux:

janelas

Para identificar o ID da porta serial que foi aberta no Windows, basta acessar o gerenciador de dispositivos e em seguir expandir a aba Portas (COM e LPT).

Linux

Não Linux, o comando utilizado para identificar qual porta serial está sendo usada na comunicação entre o host e o alvo é o dmesg. Para filtrar uma pesquisa, iremos passar o parâmetro "| grep tty":

dmesg | grep tty

[0,000000] console [tty0] habilitado [0,654581] 0000: 00: 03.3: ttyS0 em I / O 0x1830 (irq = 17, base_baud = 115200) é um conversor de dispositivo serial USB 16550A [4855.339254] 3-1: FTDI agora conectado para ttyUSB0

Etapa 6: Acessando um Dragonboard 410c Via Serial Usando Windows

Acessando um Dragonboard 410c Via Serial Usando Windows
Acessando um Dragonboard 410c Via Serial Usando Windows
Acessando um Dragonboard 410c Via Serial Usando Windows
Acessando um Dragonboard 410c Via Serial Usando Windows
Acessando um Dragonboard 410c Via Serial Usando Windows
Acessando um Dragonboard 410c Via Serial Usando Windows

Para acessar um Dragonboard 410c através de um Host com sistema operacional Windows, vamos usar o software Putty.

Passos fixados para configurar uma nova conexão serial no Putty:

  1. Abrir o Massa (imagem 1)
  2. Selecionar uma opção Serial em Tipo de conexão. (imagem 2)
  3. Preencher o Serial line e Speed com as informações de comunicação (imagem 3)
  4. Clique em Abrir para iniciar uma sessão (imagem 4)
  5. Tecle Enter para aparecer o terminal (imagem 5)

Observações:

  • A velocidade padrão para acessar um Dragonboard 410c via Serial é 115200 bps;
  • Para esse exemplo, vamos considerar uma porta COM9 como ativa para comunicação.

Etapa 7: Acessando um Dragonboard 410c Via Serial Usando Linux

Vamos usar o mesmo conceito de passar a Porta e Velocidade como parâmetro para iniciar uma conexão serial.

Lembrando que a velocidade usada para comunicar com Dragonboard 410c e 115200 bps.

Tela

tela PORTA VELOCIDADE

Para fazer a comunicação no Linux, precisa ser com permissão root.

Solicitar a porta / dev / ttyUSB0, temos:

sudo screen / dev / ttyUSB0 115200

O resultado é o acesso ao terminal do sistema:

root @ linaro-a:

Dica:

O mesmo serve para usuarios de macOS.

screen /dev/tty.usbserial-08-15 115200

Recomendado: