Taula de continguts:

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

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

Vídeo: Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards Sensors: 7 Steps
Vídeo: Visualizando os bytes da comunicação serial do arduino e ESP32 com um analisador lógico. 2024, Desembre
Anonim
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards Sensors
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards Sensors

L’objectiu desse tutorial es mostrarà com a etapes necessàries per configurar o ambient de desenvolupament, de manera que es pugui comunicar amb un Dragonboard 410c através d’un ordinador / portàtil usant una comunicació seriosa.

Pas 1: Requisits previs:

Els requisits previs són:

Maquinari

  • (1) Computador / Llibreta
  • (1) Dragonboard 410c (Fletxa)
  • (1) Sensor de 96 taules entreplanta (fletxa)
  • (1) Cabo micro-USB (Amazon)

Programari

  • Cliente Serial;
  • Linux Linaro va utilitzar Debian.

Pas 2: Plugando O 96boards Sensors Mezzanine Na Dragonboard 410c

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

La primera etapa del procés és de 96boards sensors mezzanine (Mezzanine) a Dragonboard 410c (DB410c).

O Mezzanine funciona com un escut per a Dragonboard 410c, permetent ampliar més recursos de maquinari. Alem disso, uses conectors padrão for sensores, atuadores e inputs da family Grove.

Step 3: Preparando O Ambiente Na Máquina Host

A preparació de l’ambient de desenvolupament no Host consisteix en configurar un client en sèrie per accedir a Dragonboard 410c.

Existeixen diversos programes amb funcions de client en sèrie disponibles a Internet, segueixen amb guia per a Windows i Linux:

Windows

O Putty és un programa per a emulació de terminis que suporta protocols Raw, Telnet, Rlogin, SSH e Serial.

Faça descàrrega de l'última versió i instal·lació de la seva màquina host.

Linux

Per accedir a una porta sèrie no Linux, usem el programari GNU Screen.

Seguiment dels passos per a instal·lació en sistemes com:

APT-GET:

pantalla d'instal·lació apt-get

SÍ:

yum instal·lar la pantalla

Após a instalação do client serial na máquina host, podem considerar que l'ambient està preparat per comunicar-se amb Dragonboard 410c via serial.

No proper passo vamos entend as fazer a conexão física entre o Host e o Alvo.

Pas 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 Mezzanine és un conversor USB per a sèrie.

Els passos necessaris per utilitzar o conversor usb-serial é:

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

Step 5: Identificando Qual Porta Serial Foi Aberta No Host

Identificant Qual Porta Serial Foi Aberta No Host
Identificant Qual Porta Serial Foi Aberta No Host
Identificant Qual Porta Serial Foi Aberta No Host
Identificant Qual Porta Serial Foi Aberta No Host

Após ter concluído as etapas anteriors com sucesso, o el proper pas és identificar a un nivell de sistema operacional qual porta serial va ser aberta no Host. Seguiu abaixo o caminho per fer-ne la identificació sense Windows i Linux:

Windows

Per identificar o ID da porta serial que fou oberta no Windows, basta accedir o gerenciar-se de dispositius i seguir-los ampliant a Portes (COM i LPT).

Linux

No Linux, o un comandament utilitzat per identificar qualsevol porta sèrie està sent usat en comunicação entre o host e alvo é o dmesg. Per filtrar a pesquisa, anem a passar o paràmetre "| grep tty":

dmesg | grep tty

[0.000000] consola [tty0] activada [0.654581] 0000: 00: 03.3: ttyS0 a E / S 0x1830 (irq = 17, base_baud = 115200) és un 16550A [4855.339254] usb 3-1: convertidor de dispositiu USB FTDI ara connectat a ttyUSB0

Pas 6: accediu a un Dragonboard 410c mitjançant Windows usant la sèrie

Com accedir a un Dragonboard 410c mitjançant Windows Usant Sèries
Com accedir a un Dragonboard 410c mitjançant Windows Usant Sèries
Com accedir a un Dragonboard 410c mitjançant Windows Usant Sèries
Com accedir a un Dragonboard 410c mitjançant Windows Usant Sèries
Com accedir a un Dragonboard 410c mitjançant Windows Usant Sèries
Com accedir a un Dragonboard 410c mitjançant Windows Usant Sèries

Per accedir a Dragonboard 410c, heu d'anar amb un sistema operatiu de Windows, utilitzant el programari Putty.

Passos necessaris per configurar una nova connexió de sèrie no Putty:

  1. Abrir o Putty (imatge 1)
  2. Seleccioneu l'opció Serial em Connection type. (imatge 2)
  3. Preencher o Serial line e Speed com a informació de comunicació (imatge 3)
  4. Feu clic a Obre per iniciar una sessió (imatge 4)
  5. Tecle Enter per aparèixer o terminal (imatge 5)

Observacions:

  • Una velocitat ràpida per accedir a Dragonboard 410c via Serial és 115200 bps;
  • Per exemple, considerem una porta COM9 com a ativa per a la comunicació.

Pas 7: Accediu a un Dragonboard 410c mitjançant la sèrie Usant Linux

Usem o mateix concepte de passar a Porta i Velocitat com a paràmetre per iniciar una connexió serial.

Lembrando que a velocidade usada per comunicar com a Dragonboard 410c és 115200 bps.

Pantalla

pantalla PORTA VELOCIDADE

Per fer una comunicació sense Linux, necessiteu ser permès amb root.

Considerant un porta / dev / ttyUSB0, tenim:

sudo screen / dev / ttyUSB0 115200

El resultat és o s'aconsegueix al terminal del sistema:

root @ linaro-a:

Dica:

O mateix serve per a usuaris de macOS.

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

Recomanat: