Índice:
- Etapa 1: Pré Requisitos:
- Etapa 2: Plugando O 96boards Sensores Mezzanine Na Dragonboard 410c
- Etapa 3: Preparando O Ambiente Na Máquina Host
- Etapa 4: Conexão Serial Entre a Dragonboard 410c E O Host
- Etapa 5: Identificando Qual Porta Serial Foi Aberta No Host
- Etapa 6: Acessando um Dragonboard 410c Via Serial Usando Windows
- Etapa 7: Acessando um Dragonboard 410c Via Serial Usando Linux
Vídeo: Comunicação Serial Com a Dragonboard 410c Usando Sensores Mezzanine 96boards: 7 Passos
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:35
O objetivo desse tutorial é mostrar as etapas necessárias para configurar o ambiente de desenvolvimento, de modo que seja possível comunicar com um Dragonboard 410c através de um computador / notebook usando a comunicação Serial.
Etapa 1: Pré Requisitos:
Os pré requisitos são:
Hardware
- (1) Computador / Notebook
- (1) Dragonboard 410c (seta)
- (1) 96boards sensores mezanino (seta)
- (1) Cabo micro-USB (Amazon)
Programas
- Cliente Serial;
- Linux Linaro baseado em Debian.
Etapa 2: Plugando O 96boards Sensores Mezzanine Na Dragonboard 410c
A primeira etapa do processo é plugar os sensores 96boards mezanino (Mezanino) na Dragonboard 410c (DB410c).
O Mezzanine funciona como um shield para um Dragonboard 410c, permitindo expandir mais recursos de hardware. Além disso, utiliza conectores padrão para sensores, atuadores e entradas da família Grove.
Etapa 3: Preparando O Ambiente Na Máquina Host
A preparação do ambiente de desenvolvimento no Host consiste em configurar um cliente serial para acessar um Dragonboard 410c.
Existem diversos programas com função de cliente serial disponíveis na Internet, segue abaixo um guia para Windows e Linux:
janelas
O Putty é um programa para emulação de terminais que suportam protocolos Raw, Telnet, Rlogin, SSH e Serial.
Faça download da última versão e instale na sua máquina host.
Linux
Para acessar a porta serial no Linux, vamos usar o software GNU Screen.
Seguem os passos para instalação em sistemas com:
APT-GET:
apt-get install tela
YUM:
yum instalar tela
Após a instalação do cliente serial na máquina host, podemos considerar que o ambiente está preparado para comunicar com um Dragonboard 410c via serial.
No próximo passo vamos entender como fazer a conexão física entre o Host e o Alvo.
Etapa 4: Conexão Serial Entre a Dragonboard 410c E O Host
Um dos recursos oferecidos pelo Mezanino é o conversor USB para Serial.
Os passos da ponte para usar o conversor usb-serial é:
- Identificar o USBSerial no Mezzanine;
- Plugar o micro-USB sem mezanino;
- Plugar o USB no Host.
Etapa 5: Identificando Qual Porta Serial Foi Aberta No Host
Após ter concluído como etapas anteriores com sucesso, 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:
janelas
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
Não Linux, o comando utilizado para identificar qual porta serial está sendo usada na comunicação entre o host e o alvo é o dmesg. Para filtrar uma pesquisa, iremos passar o parâmetro "| grep tty":
dmesg | grep tty
[0,000000] console [tty0] habilitado [0,654581] 0000: 00: 03.3: ttyS0 em I / O 0x1830 (irq = 17, base_baud = 115200) é um conversor de dispositivo serial USB 16550A [4855.339254] 3-1: FTDI agora conectado para ttyUSB0
Etapa 6: Acessando um Dragonboard 410c Via Serial Usando Windows
Para acessar um Dragonboard 410c através de um Host com sistema operacional Windows, vamos usar o software Putty.
Passos fixados para configurar uma nova conexão serial no Putty:
- Abrir o Massa (imagem 1)
- Selecionar uma opção Serial em Tipo de conexão. (imagem 2)
- Preencher o Serial line e Speed com as informações de comunicação (imagem 3)
- Clique em Abrir para iniciar uma sessão (imagem 4)
- Tecle Enter para aparecer o terminal (imagem 5)
Observações:
- A velocidade padrão para acessar um Dragonboard 410c via Serial é 115200 bps;
- Para esse exemplo, vamos considerar uma porta COM9 como ativa para comunicação.
Etapa 7: Acessando um 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 Dragonboard 410c e 115200 bps.
Tela
tela PORTA VELOCIDADE
Para fazer a comunicação no Linux, precisa ser com permissão root.
Solicitar a porta / dev / ttyUSB0, temos:
sudo screen / dev / ttyUSB0 115200
O resultado é o acesso ao terminal do sistema:
root @ linaro-a:
Dica:
O mesmo serve para usuarios de macOS.
screen /dev/tty.usbserial-08-15 115200
Recomendado:
Tapete com sensores / comunicação RF com Arduino Micro: 4 etapas (com imagens)
Tapete com Sensores / Comunicação RF com Arduino Micro: Acabei recentemente a instalação Igualmente diversa, que é feita de uma série de lâmpadas que reagem aos sensores colocados em um tapete embaixo das lâmpadas. Aqui está como fiz o tapete com sensores de pressão. Espero que seja útil
Comunicação IoT Com a Dragonboard 410C: 5 etapas
Comunicação IoT Com a Dragonboard 410C: É bastante comum desenvolver ou, até mesmo, comprar um produto IoT para a sua casa. Abrir uma cortina, ligar uma tomada, ajustar a temperatura de um ambiente, monitoramento de segurança, entre outros benefícios de equipamentos IoT. Agora, seria inte
Comunicação serial sem fio usando Bluefruit: 4 etapas
Comunicação serial sem fio usando Bluefruit: Aqui está um guia passo a passo simples para substituir seus fios por uma conexão bluetooth de baixa energia: Levei um tempo para descobrir isso porque quase não há nenhuma documentação sobre como fazer isso com tecnologia moderna de bluetooth de baixa energia, como como o Bluefrui
SmartMirror baseado na web usando comunicação serial: 6 etapas
SmartMirror baseado na Web usando comunicação serial: Este instrutível é entregue com todo o código pronto para uso. O desenvolvimento foi muito complicado, mas uma vez configurado, é muito fácil de personalizar. Dê uma olhada e divirta-se;)
Comunicação serial usando ARM Cortex-M4: 4 etapas
Comunicação serial usando ARM Cortex-M4: Este é um projeto baseado em breadboard que usa ARM Cortex-M4 (Texas Instruments EK-TM4C123GXL) para comunicação serial usando terminal virtual. A saída pode ser obtida na tela LCD 16x2 e a entrada para comunicação serial pode ser fornecida em Mo serial