Talaan ng mga Nilalaman:

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

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

Video: Comunicação Serial Com isang Dragonboard 410c Usando Mezzanine 96boards Sensors: 7 Hakbang
Video: Arduino Serial Communication using UART 2024, Nobyembre
Anonim
Comunicação Serial Com isang Dragonboard 410c Usando Mezzanine 96boards Sensors
Comunicação Serial Com isang Dragonboard 410c Usando Mezzanine 96boards Sensors

Maaari mong malaman ang tutorial na ito bilang mga sumusunod na kinakailangan para sa 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.

Hakbang 1: Pré Requisitos:

Os pré requisitos são:

Hardware

  • (1) Computador / Notebook
  • (1) Dragonboard 410c (Arrow)
  • (1) 96board sensor mezzanine (Arrow)
  • (1) Cabo micro-USB (Amazon)

Software

  • Cliente Serial;
  • Linux Linaro baseado em Debian.

Hakbang 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

Ang isang pangunahin na proseso ng proseso ng 96 mga sensor ng mezzanine (Mezzanine) na Dragonboard 410c (DB410c).

O Mezzanine funciona como um shield para sa isang Dragonboard 410c, pinapayagan ang pagpapalawak ng mga recursos de hardware. Alem disso, utiliza conectores padrão para sa mga sensores, karagdagang mga input at família Grove.

Hakbang 3: Preparando O Ambiente Na Máquina Host

Ang isang paghahanda gawin ambiente de desenvolvimento walang Host na binubuo ng kanilang pagsasaayos ng cliente serial para acessar isang Dragonboard 410c.

Mayroon nang mga iba't ibang mga programa para sa kasiyahan ng mga serial serial na mapag-uusapan sa Internet, mag-uugnay sa mga ito para sa Windows at Linux:

Windows

O Putty ay um programa para sa emulação de terminais na sumusuporta sa mga protocolos Raw, Telnet, Rlogin, SSH at Serial.

Mag-download ng mga tampok na ito upang mai-install ang host host.

Linux

Para sa isang serial serial na walang Linux, gamitin ang software ng GNU Screen.

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

APT-GET:

apt-makakuha ng pag-install ng screen

YUM:

yum install ng screen

Narito ang isang instalação gawin ang cliente serial na host host, mga podemos considerar que o ambiente está paghahanda para sa comunicar com ng isang Dragonboard 410c sa pamamagitan ng serial.

Walang prosximo passo vamos entender como fazer a conexão física entre o Host sa Alvo.

Hakbang 4: Conexão Serial Entre isang 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 ay isang pag-uusap USB para sa Serial.

Kailangan ng mga passos para sa usar o pag-usapan sa serial-serial:

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

Hakbang 5: Identificando Qual Porta Serial Foi Aberta Walang Host

Identificando Qual Porta Serial Foi Aberta Walang Host
Identificando Qual Porta Serial Foi Aberta Walang Host
Identificando Qual Porta Serial Foi Aberta Walang Host
Identificando Qual Porta Serial Foi Aberta Walang Host

Ang mga ito ay nagtapos bilang mga anteriores com sucesso, o mga pasulat na ito ay tumutukoy sa isang detalyadong pagpapatakbo ng kwalipikadong serye ng serial na mayroon ng Host. I-edit ang iyong account para sa fazer essa identificação na walang Windows at Linux:

Windows

Para sa pagkakakilanlan o ID ng mga serye ng serial na mayroon ding Windows, basta na lamang magtala ng mga tagubilin upang mapalawak ang isang Portas (COM at LPT).

Linux

Walang Linux, o comando utilizado para sa pagkakakilanlan ng kwalipikadong porta serial na ito ay nagpapadala sa amin ng comunicação entre o host at alvo é o dmesg. Para sa filtrar a pesquisa, iremos passar o parâmetro "| grep tty":

dmesg | grep tty

[0.000000] console [tty0] pinagana [0.654581] 0000: 00: 03.3: ttyS0 sa I / O 0x1830 (irq = 17, base_baud = 115200) ay isang 16550A [4855.339254] usb 3-1: FTDI USB Serial Device converter na nakakabit na ngayon sa ttyUSB0

Hakbang 6: Acessando isang Dragonboard 410c Sa pamamagitan ng Serial Usando Windows

Acessando isang Dragonboard 410c Sa pamamagitan ng Serial Usando Windows
Acessando isang Dragonboard 410c Sa pamamagitan ng Serial Usando Windows
Acessando isang Dragonboard 410c Sa pamamagitan ng Serial Usando Windows
Acessando isang Dragonboard 410c Sa pamamagitan ng Serial Usando Windows
Acessando isang Dragonboard 410c Sa pamamagitan ng Serial Usando Windows
Acessando isang Dragonboard 410c Sa pamamagitan ng Serial Usando Windows

Para sa pagpapatakbo ng isang Dragonboard 410c na access sa host ng Windows sa pagpapatakbo ng Windows, maaari mong gamitin ang software na Putty.

Passos kinakailangan para sa configurar uma nova conexão serial no Putty:

  1. Abrir o Putty (larawan 1)
  2. Piliin ang isang uri ng Serial em Ang uri ng koneksyon. (larawan 2)
  3. Preencher o Serial line at Bilis ng com bilang informações de comunicação (larawan 3)
  4. Clique em Open para sa iniciar a sessão (larawan 4)
  5. Ipasok ang Tecle para sa aparecer o terminal (larawan 5)

Mga obserbahan:

  • Isang velocidade padrão para sa acessar isang Dragonboard 410c sa pamamagitan ng Serial ay 115200 bps;
  • Para sa mga exemplo, vamos considerar a porta COM9 como ativa para comunicação.

Hakbang 7: Acessando isang Dragonboard 410c Sa pamamagitan ng Serial Usando Linux

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

Mangyaring mag-log in sa amin para sa comunicar com ng Dragonboard 410c é 115200 bps.

Screen

i-screen ang PORTA VELOCIDADE

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

Isaalang-alang ang isang porta / dev / ttyUSB0, temos:

sudo screen / dev / ttyUSB0 115200

Ang resulta ay ang acesso ao terminal do sistema:

root @ linaro-a:

Dica:

O mesmo maghatid para sa usuários de macOS.

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

Inirerekumendang: