Table des matières:

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

Vidéo: Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards Sensors: 7 Steps

Vidéo: Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards Sensors: 7 Steps
Vidéo: Visualizando os bytes da comunicação serial do arduino e ESP32 com um analisador lógico. 2024, Novembre
Anonim
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards Capteurs
Comunicação Serial Com a Dragonboard 410c Usando Mezzanine 96boards Capteurs

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

Étape 1: Pré Requisitos:

Les conditions préalables requises:

Matériel

  • (1) ordinateur/ordinateur portable
  • (1) Dragonboard 410c (Flèche)
  • (1) 96 cartes capteurs mezzanine (flèche)
  • (1) Cabo micro-USB (Amazon)

Logiciel

  • Cliente Série;
  • Linux Linaro basé sur Debian.

Étape 2: Plugando O 96boards Capteurs Mezzanine Na Dragonboard 410c

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

A primeira etapa do processo é plugar o 96boards capteurs mezzanine (Mezzanine) na Dragonboard 410c (DB410c).

O Mezzanine funciona como um shield pour un Dragonboard 410c, permet d'étendre mais de recursos de hardware. Além disso, utiliza conectores padrão para sensores, atuadores e input da família Grove.

Étape 3: Preparando O Ambiente Na Máquina Host

Une préparation d'environnement de développement sans hôte consiste à configurer un client en série pour accéder à un Dragonboard 410c.

Existem divers programmes avec fonction de cliente en série disponíveis sur Internet, segue abaixo um guia para Windows e Linux:

les fenêtres

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

Faça download da última versão e instal na sua máquina host.

Linux

Pour accéder à un porta série sans Linux, utiliser le logiciel GNU Screen.

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

APT-GET:

écran d'installation apt-get

MIAM:

miam écran d'installation

Após a instalação do cliente serial na máquina host, Podemos considerar que o ambiente está preparado para comunicar com a Dragonboard 410c via serial.

Pas de lien direct entre l'hôte et l'Alvo.

Étape 4: Conexão Serial Entrer un hôte Dragonboard 410c E O

Conexão Serial Entre un Dragonboard 410c E O Host
Conexão Serial Entre un Dragonboard 410c E O Host
Conexão Serial Entrer un Dragonboard 410c E O Host
Conexão Serial Entrer un Dragonboard 410c E O Host

Um dos recursos oferecidos pelo Mezzanine é o convertisseur USB para Serial.

Os passos necessários para usar o conversor usb-serial é:

  1. Identificar o USBSerial no Mezzanine;
  2. Plugar o micro-USB pas de mezzanine;
  3. Plugar o USB pas d'hôte.

Étape 5: 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
Identificando Qual Porta Serial Foi Aberta No Host

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

les fenêtres

Para identificar 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

Pas de Linux, ou de commande utilisée pour identifier qual porta série est envoyé aux États-Unis avec communication entre l'hôte et l'alvo é ou dmesg. Para filtrar a pesquisa, iremos passar o parâmetro " | grep tty":

dmesg | grep tty

[0.000000] console [tty0] activée [0.654581] 0000:00:03.3: ttyS0 à I/O 0x1830 (irq = 17, base_baud = 115200) est un 16550A [4855.339254] usb 3-1: convertisseur de périphérique série USB FTDI maintenant connecté vers ttyUSB0

Étape 6: Accéder à une Dragonboard 410c via Serial Usando Windows

Accéder à une Dragonboard 410c via Serial Usando Windows
Accéder à une Dragonboard 410c via Serial Usando Windows
Accéder à une Dragonboard 410c via Serial Usando Windows
Accéder à une Dragonboard 410c via Serial Usando Windows
Accéder à une Dragonboard 410c via Serial Usando Windows
Accéder à une Dragonboard 410c via Serial Usando Windows

Pour accéder à un Dragonboard 410c através de um Host com sistema operacional Windows, vamos usar o software Putty.

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

  1. Abrir o Putty (image 1)
  2. Selecionar a opção Serial em Type de connexion. (image 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 para aparecer o terminal (imagem 5)

Observations:

  • Un vélocidade padrão pour accéder à un Dragonboard 410c via Serial é 115200 bps;
  • Para esse exemplo, vamos considerar a porta COM9 como ativa para comunicação.

Étape 7: Accéder à une Dragonboard 410c via Serial Usando Linux

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

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

Filtrer

paravent PORTA VELOCIDADE

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

Considérez un porta /dev/ttyUSB0, temos:

écran sudo /dev/ttyUSB0 115200

O resultado é o acesso ao terminal do sistema:

root@linaro-a:

Dic:

O mesmo serve para usuários de macOS.

écran /dev/tty.usbserial-08-15 115200

Conseillé: