Sommario:

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

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

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

L'obiettivo del tutorial è mostrare come le necessità necessarie per configurare o l'ambiente di sviluppo, in modo che si possa comunicare con Dragonboard 410c attraverso un computer / notebook utilizzando la comunicazione seriale.

Passaggio 1: Prerequisiti:

Os pré requisitos são:

Hardware

  • (1) Computer/Taccuino
  • (1) Dragonboard 410c (freccia)
  • (1) 96 schede sensori mezzanino (Freccia)
  • (1) Cabo micro-USB (Amazon)

Software

  • Cliente seriale;
  • Linux Linaro basato su Debian.

Passaggio 2: Plugando O 96boards Sensori Mezzanine Na Dragonboard 410c

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

Una prima esecuzione del processo è plugar o 96boards sensor mezzanine (Mezzanine) su Dragonboard 410c (DB410c).

O Mezzanine funciona como um shield para a Dragonboard 410c, permettendo l'espansione di più ricorsi dell'hardware. Além disso, utilizza connettori per sensori, attuatori e ingressi dalla famiglia Grove.

Fase 3: Preparando O Ambiente Na Máquina Host

La preparazione dell'ambiente di sviluppo dell'host consiste nel configurare il cliente in serie per accedere a Dragonboard 410c.

Esistono diversi programmi con funzionalità del cliente disponíveis seriali su Internet, segue la guida per Windows e Linux:

finestre

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

Faça download da ultima versione e installazione della sua macchina host.

Linux

Per accedere a una porta seriale su Linux, utilizzare il software GNU Screen.

Segui i passaggi per l'installazione e il sistema con:

APT-OTTIENI:

schermata di installazione apt-get

YUM:

schermata di installazione yum

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

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

Passaggio 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 è o convertitore USB per Serial.

I passi necessari per l'uso o il convertitore usb-serial é:

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

Passaggio 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

Dopo aver concluso il primo passo dopo il successo, o prossimo passo è identificato un nuovo sistema operativo quale porta seriale per errore senza Host. Segue abaixo o caminho para fazer essa identificação no Windows e Linux:

finestre

Per identificare l'ID della porta seriale che non è Windows, basta accedere o gestire i dispositivi e seguire l'espansione di aba Portas (COM e LPT).

Linux

No Linux, o comando utilizzato per l'identificazione di qual porta serial está sendo usada na comunicação entre o host e alvo é o dmesg. Para filtrar a pesquisa, iremos passar o parâmetro " | grep tty":

dmesg | grep tty

[0.000000] console [tty0] abilitato [0.654581] 0000:00:03.3: ttyS0 all'I/O 0x1830 (irq = 17, base_baud = 115200) è un 16550A [4855.339254] usb 3-1: convertitore dispositivo seriale USB FTDI ora collegato a ttyUSB0

Passaggio 6: Accedere a Dragonboard 410c tramite Serial Usando Windows

Accedendo a Dragonboard 410c via seriale Usando Windows
Accedendo a Dragonboard 410c via seriale Usando Windows
Accedendo a Dragonboard 410c via seriale Usando Windows
Accedendo a Dragonboard 410c via seriale Usando Windows
Accedendo a Dragonboard 410c via seriale Usando Windows
Accedendo a Dragonboard 410c via seriale Usando Windows

Per accedere a Dragonboard 410c attraverso un host con sistema operativo Windows, utilizzare il software Putty.

Passi necessari per configurare una nuova connessione senza serie Putty:

  1. Abrir o Putty (immagine 1)
  2. Selezionare un'opzione Tipo di connessione seriale. (immagine 2)
  3. Preencher o Serial line e Speed com as informações de comunicação (imagem 3)
  4. Clique em Open para iniciar a sessão (imagem 4)
  5. Tecle Enter per aparecer o terminal (imagem 5)

Osservazioni:

  • Un padrão veloce per accedere a Dragonboard 410c via Serial é 115200 bps;
  • Per essere un esempio, vamos considerar a porta COM9 come ativa para comunicação.

Passaggio 7: Accedere a Dragonboard 410c tramite seriale Usando Linux

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

Leggendo la velocità usata per comunicare con Dragonboard 410c è 115200 bps.

Schermo

schermo PORTA VELOCIDADE

Per non comunicare con Linux, specificare se si ha il permesso di root.

Considerando una porta /dev/ttyUSB0, temos:

sudo screen /dev/ttyUSB0 115200

Il risultato è l'accesso al terminale del sistema:

root@linaro-a:

Dica:

O mesmo serve per gli utenti di macOS.

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

Consigliato: