Turinys:

„Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards“jutikliai: 7 žingsniai
„Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards“jutikliai: 7 žingsniai

Video: „Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards“jutikliai: 7 žingsniai

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

O objetivo desse tutorial ir mostrar as etapas requiredariias 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.

1 žingsnis: reikalavimai:

Reikalingi reikalavimai:

Techninė įranga

  • (1) Kompiuteris/nešiojamasis kompiuteris
  • (1) „Dragonboard 410c“(rodyklė)
  • (1) 96 lentų jutikliai tarpinis (rodyklė)
  • (1) „Cabo micro-USB“(„Amazon“)

Programinė įranga

  • „Cliente Serial“;
  • „Linux“pagrindinė „Debian“bazė.

2 žingsnis: „Plugando O 96boards“jutikliai „Mezzanine Na Dragonboard 410c“

„Plugando O 96boards“jutikliai „Mezzanine Na Dragonboard 410c“
„Plugando O 96boards“jutikliai „Mezzanine Na Dragonboard 410c“

Pirmasis etapas, procesas ir daug kitų 96 lentų jutiklių antrinis („Mezzanine“) ir „Dragonboard 410c“(DB410c).

„Mezzanine funciona“yra „Dragonboard 410c“skydo skydas, leidžiantis išplėsti aparatūros atnaujinimą. Além disso, utiliza conectores padrão para sensores, atuadores e inputs da família Grove.

3 žingsnis: paruoškite „O Ambiente Na Máquina Host“

Paruošimas ambiente de desenvolvimento no Host sudaro konfigūracines klientų serijas, skirtas „Dragonboard 410c“.

Egzistuoja įvairios programos, skirtos klientams, teikiantiems serijinį interneto ryšį, skirtą „Windows“ir „Linux“sistemoms:

„Windows“

O „Putty é um“programa, skirta emulacão de terminais que suporta Protocol Raw, Telnet, Rlogin, SSH e Serial.

Atsisiųskite šią versiją ir įdiekite ją į savo kompiuterį.

Linux

Norėdami įsigyti „Linux“seriją, naudokite „GNU Screen“programinę įrangą.

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

APT-GET:

„apt-get install“ekranas

YUM:

yum įdiegimo ekranas

Įdiekite ir montuokite klientus, serijinius ir pagrindinius kompiuterius, podemos apsvarstykite, ar tai yra ambiente estrada preparato para comunicar com Dragonboard 410c per serial.

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

4 žingsnis: „Conexão“serijinis įėjimas į „Dragonboard 410c E O Host“

„Conexão“serijinis „Dragonboard 410c E O“prieglobos serveris
„Conexão“serijinis „Dragonboard 410c E O“prieglobos serveris
„Conexão“serijinis „Dragonboard 410c E O“prieglobos serveris
„Conexão“serijinis „Dragonboard 410c E O“prieglobos serveris

Um dos recursos oferecidos pelo Mezzanine ir converter USB for Serial.

Reikia naudoti USB ar serijinius USB serijos įrenginius:

  1. „Identificar“arba „USBSerial“be „Mezzanine“;
  2. Plius arba mikro USB be „Mezzanine“;
  3. Plugar arba USB nėra pagrindinio kompiuterio.

5 veiksmas: „Identificando Qual Porta Serial Foi Aberta“nėra pagrindinio kompiuterio

Identificando Qual Porta Serial Foi Aberta Nėra šeimininko
Identificando Qual Porta Serial Foi Aberta Nėra šeimininko
Identificando Qual Porta Serial Foi Aberta Nėra šeimininko
Identificando Qual Porta Serial Foi Aberta Nėra šeimininko

Após ter concluído as etapas anteriores com sucesso, o próximo passo é identifar a nível de system operacional qual porta serial foi aberta no Host. „Windows“ir „Linux“identifikavimo segmentai:

„Windows“

Jei norite identifikuoti ar identifikuoti portalo seriją, kurioje nėra „Windows“, tada turėsite gauti gerinimo įrenginį ir disponuoti ir išplėsti jos išplėtimą bei „Portas“(COM ir LPT).

Linux

Nėra „Linux“, o tai gali būti panaudota norint identifikuoti nuoseklųjį serijos vaizdą, siunčiantį mus į komunikaciją ir įeinantį kompiuterį prie pagrindinio kompiuterio. Filtras ir pesquisa, iremos passar arba parâmetro "| grep tty":

dmesg | grep tty

[0.000000] konsolė [tty0] įgalinta [0.654581] 0000: 00: 03.3: ttyS0 prie įvesties/išvesties 0x1830 (irq = 17, base_baud = 115200) yra 16550A [4855.339254] USB 3-1: dabar prijungtas FTDI USB nuosekliojo įrenginio keitiklis į ttyUSB0

6 žingsnis: „Acessando a Dragonboard 410c“per serijinius „Usando Windows“

Prisijunkite prie „Dragonboard 410c“per serijinius „Usando Windows“
Prisijunkite prie „Dragonboard 410c“per serijinius „Usando Windows“
Prisijunkite prie „Dragonboard 410c“per serijinius „Usando Windows“
Prisijunkite prie „Dragonboard 410c“per serijinius „Usando Windows“
Prisijunkite prie „Dragonboard 410c“per serijinius „Usando Windows“
Prisijunkite prie „Dragonboard 410c“per serijinius „Usando Windows“

Naudodami „Dragonboard 410c“galite paleisti pagrindinio kompiuterio operacinę sistemą „Windows“, naudodamiesi programine įranga „Putty“.

Paso poreikis konfigūruoti uma nova conexão serijos Nr Putty:

  1. Abrir o Putty (1 nuotrauka)
  2. Pasirinkite serijinį jungties tipą. (2 nuotrauka)
  3. „Preencher“arba „Serial line“ir „Speed com“kaip informacija apie komunikaciją (3 paveikslas)
  4. Spustelėkite Atidaryti para iniciar a sessão (4 pav.)
  5. „Tecle“įeikite į terminalą (5 paveikslėlis)

Pastabos:

  • „Velocidade padrão“, skirtas „Dragonboard 410c“per serijinį ir 115200 bps;
  • Para esse example, vamos apsvarstyti porta COM9 como ativa para comunicação.

7 žingsnis: „Acessando a Dragonboard 410c“per serijinę „Usando Linux“

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

Lembrando yra greitaeigė JAV, skirta „Dragonboard 410c“ir 115200 bps.

Ekranas

ekranas PORTA VELOCIDADE

„Fazer a comunicação“be „Linux“, tikslios serijos leidimo.

Atsižvelgiant į porta /dev /ttyUSB0, temos:

sudo ekranas /dev /ttyUSB0 115200

Sistemos rezultatas:

root@linaro-a:

Dica:

O mesmo tarnauti Mac OS vartotojams.

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

Rekomenduojamas: