Cuprins:

Comunicație Serial Com a Dragonboard 410c Usando Mezzanine 96boards Sensors: 7 Steps
Comunicație Serial Com a Dragonboard 410c Usando Mezzanine 96boards Sensors: 7 Steps

Video: Comunicație Serial Com a Dragonboard 410c Usando Mezzanine 96boards Sensors: 7 Steps

Video: Comunicație Serial Com a Dragonboard 410c Usando Mezzanine 96boards Sensors: 7 Steps
Video: Marine Navigation using DragonBoard 410c | OpenHours ep #78 2024, Noiembrie
Anonim
Comunicație Serial Com a Dragonboard 410c Usando Mezzanine 96boards Sensors
Comunicație Serial Com a Dragonboard 410c Usando Mezzanine 96boards Sensors

O obiectiv desse tutorial is show as etapas necessárias for configurar o ambiente de development, de mode that seja possível comunicar com a Dragonboard 410c através de um calculator / notebook using comunicação Serial.

Pasul 1: Cerințe preliminare:

Os pré requisits são:

Hardware

  • (1) Computator / Notebook
  • (1) Dragonboard 410c (Săgeată)
  • (1) 96 panouri mezanin (săgeată)
  • (1) Cabo micro-USB (Amazon)

Software

  • Cliente Serial;
  • Linux Linaro a folosit Debian.

Pasul 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

A prima etapă a procesului este plugară cu 96boards sensors mezzanine (Mezzanine) pe Dragonboard 410c (DB410c).

O Mezzanine funcționează ca un scut pentru un Dragonboard 410c, permițând extinderea mai multor resurse de hardware. Alem disso, utilizează conectoare pentru senzori, dispozitive și intrări de familie Grove.

Pasul 3: Pregătirea O Ambiente Na Máquina Host

A pregătire pentru mediu de dezvoltare nu Host constă în configurarea unui client serial pentru accesarea Dragonboard 410c.

Existem diverse programe cu funcție de client serial disponibile pe Internet, urmează abaixo um guia pentru Windows și Linux:

Windows

O Putty este un program pentru emulare de terminații care suportă protocolul Raw, Telnet, Rlogin, SSH e Serial.

Descărcați-vă ultima versiune și instalați-o pe mașina host.

Linux

Pentru a accesa o serie serială nu Linux, putem folosi software-ul GNU Screen.

Seguem os passos for instalação em systems com:

APT-GET:

ecranul de instalare apt-get

DA:

yum instalare ecran

Apos a instalação do client serial na machine host, putem considera că o ambianță este pregătită pentru comunicare com a Dragonboard 410c via serial.

No next passo vamos entender as fazer to conexão physique entre o Host e o Alvo.

Pasul 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 este o conversor USB pentru Serial.

Os passos necessários for use o conversor usb-serial é:

  1. Identifica o USBSerial no Mezzanine;
  2. Plugar o micro-USB nu Mezanin;
  3. Plugar o USB fără gazdă.

Pasul 5: Identificând 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 anterior com sucesso, or next passo is identificationar nível de sistema operational qual porta serial was aberta no Host. Urmăriți-l pe caminho pentru a identifica această aplicație în Windows și Linux:

Windows

Pentru identificarea ID-ului de la o serie serial care a fost deschisă nu Windows, basta accesoriu sau gerenciador de dispozitive și urmează să se extindă la aba Portas (COM și LPT).

Linux

No Linux, o comandă utilizată pentru identificarea calității seriale este utilizată în comunicație între o gazdă și alvo este o dmesg. Pentru filtrare la peschisa, iremos passar o parâmetro "| grep tty":

dmesg | grep tty

[0.000000] consola [tty0] activată [0.654581] 0000: 00: 03.3: ttyS0 la I / O 0x1830 (irq = 17, base_baud = 115200) este un 16550A [4855.339254] usb 3-1: convertor FTDI USB Serial Device acum atașat la ttyUSB0

Pasul 6: Accesați un Dragonboard 410c prin Serial Usando Windows

Accesați un Dragonboard 410c prin Windows folosind serial
Accesați un Dragonboard 410c prin Windows folosind serial
Accesați un Dragonboard 410c prin Serial Usando Windows
Accesați un Dragonboard 410c prin Serial Usando Windows
Accesați un Dragonboard 410c prin Windows folosind serial
Accesați un Dragonboard 410c prin Windows folosind serial

Pentru a accesa un Dragonboard 410c, aveți acces la un sistem de operare Windows cu Windows, folosind software-ul Putty.

Passos necessários for configurar uma nova connection serial no Putty:

  1. Abrir o Putty (imaginea 1)
  2. Selectați o opțiune Serial em Connection type. (imagem 2)
  3. Preencher o Serial line e Speed com ca informații de comunicație (imaginea 3)
  4. Faceți clic pe Deschidere pentru a începe sesiunea (imaginea 4)
  5. Tecle Enter pentru apariția terminalului (imaginea 5)

Observații:

  • O viteză rapidă pentru accesarea Dragonboard 410c prin Serial este 115200 bps;
  • Pentru a fi exemplu, considerăm o poartă COM9 ca ativa pentru comunicație.

Pasul 7: Accesați un Dragonboard 410c prin Serial Usando Linux

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

Lembrând că o viteză utilizată pentru a comunica cu Dragonboard 410c este 115200 bps.

Ecran

ecran PORTA VELOCIDADE

Pentru a face o comunicație fără Linux, trebuie să fie permisă cu root.

Considerând un porta / dev / ttyUSB0, avem:

sudo screen / dev / ttyUSB0 115200

Rezultatul este un acces la terminalul sistemului:

root @ linaro-a:

Dica:

O chiar serve pentru utilizatori de macOS.

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

Recomandat: