Isi kandungan:

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

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

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

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

Langkah 1: Pra Requisitos:

Pra requisitos são:

Perkakasan

  • (1) Computador / Notebook
  • (1) Dragonboard 410c (Anak Panah)
  • (1) Mezanin sensor 96 papan (Panah)
  • (1) Cabo micro-USB (Amazon)

Perisian

  • Siri Pelanggan;
  • Linux Linaro baseado em Debian.

Langkah 2: Sensor Plugando O 96boards Mezzanine Na Dragonboard 410c

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

Primeira etapa do processo é plugar o 96boards sensor mezzanine (Mezzanine) na Dragonboard 410c (DB410c).

O Mezzanine funciona como um shield untuk Dragonboard 410c, izinindo expandir mais recursos de hardware. Alme disso, utiliza conectores padrão para sensores, atuadores dan input da família Grove.

Langkah 3: Hostando O Ambiente Na Máquina

Persiapan awal ambiente de desenvolvimento no Host terdiri daripada em configurar um cliente serial untuk acessar sebuah Dragonboard 410c.

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

Tingkap

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

Muat turun faça da última versão e instale na sua máquina hos.

Linux

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

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

APT-DAPATKAN:

skrin pemasangan apt-get

YUM:

yum pasang skrin

Oleh sebuah siri instalção do cliente host dan máquina, podemos mempertimbangkan que o ambiente está Preparado para comunicar com a Dragonboard 410c via serial.

Tidak ada proximo passo vamos yang memasuki como fazer a conexão física entre o Host e o Alvo.

Langkah 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 adalah penukar USB untuk Serial.

Os passos requários para usar o converter usb-serial é:

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

Langkah 5: Identificando Qual Porta Serial Foi Aberta Tanpa Hos

Identificando Qual Porta Serial Foi Aberta Tiada Hos
Identificando Qual Porta Serial Foi Aberta Tiada Hos
Identificando Qual Porta Serial Foi Aberta Tiada Hos
Identificando Qual Porta Serial Foi Aberta Tiada Hos

Após ter concluído as etapas anteriores com sucesso, o próximo passo is identificar a nível de sistema operasional qual porta serial juga tidak ada Host. Segue abaixo o caminho para fazer essa identificação no Windows e Linux:

Tingkap

Sebagai pengenalpastian 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

Tanpa Linux, o comando utilizado para identificar 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] konsol [tty0] diaktifkan [0.654581] 0000: 00: 03.3: ttyS0 pada I / O 0x1830 (irq = 17, base_baud = 115200) adalah 16550A [4855.339254] usb 3-1: Penukar Peranti Serial USB FTDI kini dilampirkan ke ttyUSB0

Langkah 6: Acessando a Dragonboard 410c Melalui Serial Usando Windows

Acessando a Dragonboard 410c Melalui Windows Serial Usando
Acessando a Dragonboard 410c Melalui Windows Serial Usando
Acessando a Dragonboard 410c Melalui Windows Serial Usando
Acessando a Dragonboard 410c Melalui Windows Serial Usando
Acessando a Dragonboard 410c Melalui Windows Serial Usando
Acessando a Dragonboard 410c Melalui Windows Serial Usando

Sebagai penerangan, Dragonboard 410c através de um Host com sistema operasional Windows, vamos usar o software Putty.

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

  1. Abrir o Putty (gambar 1)
  2. Selecionar a opção Serial em Jenis sambungan. (imagem 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 untuk terminal aparecer o (imagem 5)

Pemerhatian:

  • Satu padanan kecepatan untuk Dragonboard 410c melalui Serial 200 115200 bps;
  • Para esse exemplo, vamos dianggap sebagai porta COM9 como ativa para comunicação.

Langkah 7: Acessando a Dragonboard 410c Melalui Serial Usando Linux

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

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

Skrin

skrin PORTA VELOCIDADE

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

Pertimbangkanando a porta / dev / ttyUSB0, temos:

skrin sudo / dev / ttyUSB0 115200

O resultado é o acesso ao terminal do sistema:

root @ linaro-a:

Dica:

O mesmo melayani para usuários de macOS.

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

Disyorkan: