Tabla de contenido:

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

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

Video: Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards Sensores: 7 pasos
Video: Visualizando os bytes da comunicação serial do arduino e ESP32 com um analisador lógico. 2024, Noviembre
Anonim
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards Sensores
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards Sensores

O objetivo desse tutorial é mostrar como etapas necesarias para configurar o ambiente de desenvolvimento, de modo que seja posible comunicar con un Dragonboard 410c através de um computador / notebook usando comunicação Serial.

Paso 1: Pré Requisitos:

Os pré requisitos são:

Hardware

  • (1) Computador / Notebook
  • (1) Dragonboard 410c (Flecha)
  • (1) entrepiso de sensores de 96 tableros (flecha)
  • (1) Cabo micro-USB (Amazon)

Software

  • Cliente Serial;
  • Linux Linaro basado en Debian.

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

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

Una primera etapa del proceso es plugar o 96boards sensores mezzanine (Mezzanine) na Dragonboard 410c (DB410c).

O Mezzanine funciona como un escudo para un Dragonboard 410c, lo que permite expandir más recursos de hardware. Além disso, utiliza conectores padrão para sensores, atuadores e input da família Grove.

Paso 3: Preparando O Ambiente Na Máquina Host

Una preparación para el ambiente de desenvolvimento no Host consiste en configurar um cliente serial para acceder a Dragonboard 410c.

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

Ventanas

O Putty é um programa para emulación de terminais que soporta protocolos Raw, Telnet, Rlogin, SSH e Serial.

Faça download da última versión e instale na sua máquina host.

Linux

Para acceder a un puerto serial no Linux, vamos a usar el software GNU Screen.

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

APT-GET:

pantalla de instalación de apt-get

Mmm:

pantalla de instalación de yum

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

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

Paso 4: Conexión serial entre un 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 Mezzanine é o conversor USB para Serial.

Os passos necessários para usar o conversor usb-serial é:

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

Paso 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 as etapas anteriores com sucesso, o próximo paso é identificar un nivel de sistema operacional qual porta serial foi aberta no Host. Segue abaixo o caminho para fazer essa identificação no Windows e Linux:

Ventanas

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

Linux

No Linux, o comando utilizado para identificar qual porta serial está sendo usada en la comunicación entre o host e alvo é o dmesg. Para filtrar a pesquisa, iremos passar o parâmetro "| grep tty":

dmesg | grep tty

[0.000000] consola [tty0] habilitada [0.654581] 0000: 00: 03.3: ttyS0 en E / S 0x1830 (irq = 17, base_baud = 115200) es un 16550A [4855.339254] usb 3-1: Convertidor de dispositivo serie USB FTDI ahora conectado a ttyUSB0

Paso 6: Accediendo a una Dragonboard 410c vía serial usando Windows

Accediendo a una Dragonboard 410c vía serial usando Windows
Accediendo a una Dragonboard 410c vía serial usando Windows
Accediendo a una Dragonboard 410c vía serial usando Windows
Accediendo a una Dragonboard 410c vía serial usando Windows
Accediendo a una Dragonboard 410c vía serial usando Windows
Accediendo a una Dragonboard 410c vía serial usando Windows

Para acceder a un Dragonboard 410c através de um Host con el sistema operativo Windows, vamos a usar el software Putty.

Passos necessários para configurar uma nova conexão serial no Putty:

  1. Abrir o Masilla (imagen 1)
  2. Seleccione una opción Serial em Tipo de conexión. (imagen 2)
  3. Preencher o Serial line e Speed com as informações de comunicação (imagen 3)
  4. Clique em Open para iniciar una sesión (imagem 4)
  5. Tecle Enter para aparecer o terminal (imagem 5)

Observações:

  • Un padrão velocidade para acceder a un Dragonboard 410c vía Serial é 115200 bps;
  • Para esse exemplo, vamos a considerar un porta COM9 como ativa para comunicação.

Paso 7: Accediendo a una Dragonboard 410c vía serial usando Linux

Vamos a 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 a Dragonboard 410c é 115200 bps.

Pantalla

biombo PORTA VELOCIDADE

Para fazer una comunicación no Linux, es necesario ser com permissão root.

Considerando un porta / dev / ttyUSB0, temos:

sudo pantalla / dev / ttyUSB0 115200

O resultado é o acesso ao terminal del sistema:

root @ linaro-a:

Dica:

O mesmo serve para usuários de macOS.

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

Recomendado: