Sadržaj:

Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96 ploča Senzori: 7 koraka
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96 ploča Senzori: 7 koraka

Video: Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96 ploča Senzori: 7 koraka

Video: Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96 ploča Senzori: 7 koraka
Video: Visualizando os bytes da comunicação serial do arduino e ESP32 com um analisador lógico. 2024, Studeni
Anonim
Comunicação serijski Com a Dragonboard 410c Usando polukatni senzori s 96 ploča
Comunicação serijski Com a Dragonboard 410c Usando polukatni senzori s 96 ploča

O objetivo desse tutorial é mostrar as etapas neophodá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.

Korak 1: Pré Requisitos:

Os pré requisitos são:

Hardver

  • (1) Računalo/Prijenosno računalo
  • (1) Dragonboard 410c (strelica)
  • (1) Međuspratna ploča s 96 ploča (strelica)
  • (1) Cabo mikro-USB (Amazon)

Softver

  • Cliente Serial;
  • Linux Linaro baza u Debianu.

Korak 2: Senzori na ploči Plugando O 96 Mezzanine Na Dragonboard 410c

Senzori Plugando O 96 Mezzanine Na Dragonboard 410c
Senzori Plugando O 96 Mezzanine Na Dragonboard 410c

Primarna jedinica za obradu je priključena na 96 ploča senzora polukatu (Mezanin) na Dragonboard 410c (DB410c).

O Mezzanine funkciji kao štit za Dragonboard 410c dopušta proširenje više hardvera. Além disco, utiliza conectores padrão para sensores, atuadores e inputs da família Grove.

Korak 3: Pripremite O Ambiente Na Máquina Domaćin

Priprema za ambijent desenvolvimento no Host sastoji se od konfiguracije umrežene serijske jedinice za pristup Dragonboard 410c.

Existem diversos programmes com função de cliente serijski disponíveis na Internetu, koji se nalazi u sustavu Windows i Linux:

Windows

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

Faça download za krajnju verziju i instalaciju na sua máquina host.

Linux

Za pristup serijskoj porti bez Linuxa, koristite softver ili GNU zaslon.

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

APT-GET:

apt-get instalacijski zaslon

YUM:

yum zaslon za instaliranje

Após a instalação do cliente serijski na glavnom hostu, podemos obzir prema que o ambiente está preparado para comunicar com a Dragonboard 410c via serijski.

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

Korak 4: Conexão serijski unesite Dragonboard 410c E O domaćina

Conexão serijski entre a Dragonboard 410c E O domaćin
Conexão serijski entre a Dragonboard 410c E O domaćin
Conexão serijski entre a Dragonboard 410c E O domaćin
Conexão serijski entre a Dragonboard 410c E O domaćin

Um dos recursos oferecidos pelo Mezzanine je o konvertoru USB za serijski.

Os passos neophodários para usar o converor usb-serial é:

  1. Identifikator ili USBSerial no Mezzanine;
  2. Priključak ili mikro USB bez mezanina;
  3. Priključak ili USB bez domaćina.

Korak 5: Identificando Qual Porta Serial Foi Aberta Bez domaćina

Identificando Qual Porta Serial Foi Aberta Nema domaćina
Identificando Qual Porta Serial Foi Aberta Nema domaćina
Identificando Qual Porta Serial Foi Aberta Nema domaćina
Identificando Qual Porta Serial Foi Aberta Nema domaćina

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

Windows

Za identifikaciju ID -a da je porta serijska que foi aberta no Windows, basta pristup o gerenciador de dispositivos e em seguir expandir aba Portas (COM e LPT).

Linux

No 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] konzola [tty0] omogućena [0.654581] 0000: 00: 03.3: ttyS0 na I/O 0x1830 (irq = 17, base_baud = 115200) je 16550A [4855.339254] usb 3-1: FTDI pretvarač USB serijskog uređaja sada je priključen na ttyUSB0

Korak 6: Pristupite Dragonboard 410c putem serijskog Usando sustava Windows

Pristupite Dragonboard 410c putem serijskog Usando sustava Windows
Pristupite Dragonboard 410c putem serijskog Usando sustava Windows
Pristupite Dragonboard 410c putem serijskog Usando sustava Windows
Pristupite Dragonboard 410c putem serijskog Usando sustava Windows
Pristupite Dragonboard 410c putem serijskog Usando sustava Windows
Pristupite Dragonboard 410c putem serijskog Usando sustava Windows

Za pristup Dragonboard 410c através de um Host s operativnim sustavom Windows, koristite softver ili softver Putty.

Potreban passos za konfiguraciju uma nova conexão serijski bez kita:

  1. Abrir o kit (slika 1)
  2. Odaberite i odaberite Serijski tip veze. (slika 2)
  3. Preencher o serijskoj liniji e Speed com kao informações de comunicação (imagem 3)
  4. Clique em Open para iniciar a sessão (imagem 4)
  5. Tecle Enter para apacer ili terminal (imagem 5)

Opažanja:

  • Velocidade padrão para accessor a Dragonboard 410c via Serial é 115200 bps;
  • Para esse exemplo, vamos obzir a port COM9 como ativa para comunicação.

Korak 7: Pristupite Dragonboard 410c putem serijskog Usando Linuxa

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

Lembrando traži velocidadnu upotrebu za komunikaciju s Dragonboardom 410c i 115200 bps.

Zaslon

zaslon PORTA VELOCIDADE

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

Razmislite o porta /dev /ttyUSB0, temos:

sudo zaslon /dev /ttyUSB0 115200

O rezultatu o pristupu terminalu ili sistemu:

root@linaro-a:

Dica:

O mesmo poslužite para usuários de macOS.

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

Preporučeni: