Pular para o conteúdo principal

reComputer Super Uso de Hardware e Interfaces

Este wiki apresenta os diversos hardwares e interfaces do reComputer Super e como usá-los para expandir suas ideias de projetos.

Câmera CSI

O reComputer Super suporta 4 câmeras MIPI CSI padrão para captura de imagem e vídeo. Siga as etapas abaixo para conectar e testar sua câmera.

Conexão de Hardware

Passo 1. Abra a tampa traseira do reComputer Super.

Passo 2. Conecte a câmera MIPI CSI à porta CSI apropriada na placa do reComputer Super.

Passo 3. Fixe a câmera e certifique-se de que a conexão esteja firme.

Instruções de Uso

nota

Antes de usar a câmera CSI, certifique-se de que você instalou uma versão do JetPack com os drivers de câmera necessários.

Passo 1. Verifique se a câmera foi reconhecida pelo sistema:

ls /dev/video*

Passo 2. (Opcional) Instale utilitários de vídeo se ainda não estiverem presentes:

sudo apt install v4l-utils

Passo 3. Inicie a câmera e exiba o fluxo de vídeo usando o seguinte comando:

nvgstcapture-1.0 --sensor-id=0
info

Altere --sensor-id para o valor apropriado se você tiver várias câmeras.


USB

O reComputer Super possui um total de 4 portas USB 3.2 e 1 porta USB 2.0 Type-C para depuração.

Porta USB 3.2

Podemos inserir watch -n 1 lsusb -tv no terminal do Jetson para sondar as portas USB. Quando um dispositivo USB for conectado, as informações detalhadas sobre essa porta serão exibidas aqui.

Além disso, você pode testar a velocidade de leitura e gravação de dispositivos de armazenamento USB usando o comando dd:

  • Leitura:

    sudo dd if=/dev/sda of=/dev/null bs=1024M count=5 iflag=direct
  • Gravação:

    sudo dd if=/dev/zero of=/dev/sda bs=1024M count=5 conv=fdatasync

Porta USB 2.0 Type-C

Usando esta porta serial, através do cabo de dados USB C, você pode monitorar no PC as informações de depuração de entrada e saída.

Passo 1. Coloque a chave na posição de modo de depuração.

Passo 2. Conecte o PC por meio de um cabo de dados USB, faça o download do CP210X Driver no seu PC.

Passo 3. Conecte o PC por meio de um cabo de dados USB, extraia o arquivo baixado e instale o driver no seu PC.

Passo 4. Abra o Gerenciador de Dispositivos no seu PC com Windows e verifique o número da porta COM atribuída ao reComputer Super. Ele deve aparecer em "Ports (COM & LPT)" como "Silicon Labs CP210x USB to UART Bridge (COMX)", onde X é o número da porta COM.

Passo 5. Abra a ferramenta de porta serial (aqui usamos a ferramenta MobaXterm como exemplo), crie uma nova sessão.

Passo 6. Selecione a ferramenta Serial.

Passo 7. Selecione a porta serial correspondente, defina a taxa de baud para 115200 e clique em "OK".

Passo 8. Faça login no seu reComputer Super com o nome de usuário e senha.

M.2 Key M

M.2 Key M é uma interface projetada para unidades de estado sólido (SSDs) de alta velocidade, fornecendo velocidades de transferência de dados ultrarrápidas, ideal para aplicações de alto desempenho.

SSDs compatíveis são os seguintes

Conexão de Hardware

Instruções de Uso

Abra o terminal no dispositivo Jetson e insira o seguinte comando para testar a velocidade de leitura e gravação do SSD.

#create a blank test file first
sudo touch /ssd/test
dd if=/dev/zero of=/home/seeed/ssd/test bs=1024M count=5 conv=fdatasync
perigo

Execute o comando sudo rm /home/seeed/ssd/test para excluir os arquivos de cache após a conclusão do teste.

M.2 Key E

A interface M.2 Key E é uma interface de dados compacta e de alta velocidade projetada para módulos de comunicação sem fio, como Wi-Fi e Bluetooth, usada para expandir as capacidades sem fio.

Conexão de Hardware

Instruções de Uso

Após instalar o módulo Wi-Fi e ligar o dispositivo, podemos configurar as configurações de Wi-Fi e Bluetooth do dispositivo.

Claro, também podemos verificar o status de operação do dispositivo usando os seguintes comandos.

ifconfig

Bluetooth:

bluetoothctl
scan on

Mini PCIe

O reComputer Super vem com um mini-PCIe para módulo LTE 4G.

Conexão de Hardware

nota

Se você quiser remover o cartão SIM, empurre o cartão para dentro para acionar a mola interna para que o SIM saia do slot

Instruções de Uso

Passo 1. Instale o minicom:

sudo apt update
sudo apt install minicom -y

Passo 2. Entre no console serial do módulo 4G conectado para que possamos inserir comandos AT e interagir com o módulo 4G:

sudo minicom -D /dev/ttyUSB2 -b 115200

Passo 3. Pressione Ctrl+A e depois pressione E para ativar o eco local.

Passo 4. Insira o comando "AT" e pressione Enter. Se você vir a resposta "OK", o módulo 4G está funcionando corretamente.

Passo 5. Insira o comando "ATI" para verificar as informações do módulo.

Usando a rede 4G para acesso à internet

RTC

O reComputer Super possui interfaces RTC, fornecendo medição de tempo precisa mesmo quando o sistema está desligado.

Conexão de Hardware

Conecte uma bateria tipo moeda CR1225 de 3 V ao soquete RTC na placa, como mostrado abaixo. Certifique-se de que o terminal positivo (+) da bateria esteja voltado para cima.

Instruções de Uso

Passo 1. Conecte uma bateria RTC conforme mencionado acima.

Passo 2. Ligue o reComputer Super.

Passo 3. No Ubuntu Desktop, clique no menu suspenso no canto superior direito, navegue até Settings > Date & Time, conecte-se a uma rede via cabo Ethernet e selecione Automatic Date & Time para obter a data/hora automaticamente.

nota

Se você não tiver se conectado à internet via Ethernet, você pode definir manualmente a data/hora aqui.

Passo 4. Abra uma janela de terminal e execute o comando abaixo para verificar a hora do relógio de hardware:

cat /sys/devices/platform/bpmp/bpmp\:i2c/i2c-4/4-003c/nvvrs-pseq-rtc/rtc/rtc0/time

Passo 5. Desconecte a conexão de rede e reinicie o dispositivo. Você verá que o horário do sistema perdeu a alimentação, mas ainda funciona normalmente.

Ethernet

Há 2 portas Ethernet Gigabit RJ45 no reComputer Super com suporte a 10/100/1000M. ETH0 é a porta Ethernet nativa e a outra, ETH1, é convertida a partir de PCIe.

Há 2 LEDs (verde e amarelo) em cada porta Ethernet:

  • LED verde: LIGADO apenas quando conectado a uma rede de 1000M/10G.
  • LED amarelo: Mostra o status de atividade da rede.

Teste a velocidade da Ethernet:

iperf3 -c 192.168.254.100 -R
info

-c <ip address> é o endereço IP do servidor, e -R significa modo reverso.

iperf3 -c 192.168.254.100

Indicadores LED

O reComputer Super está equipado com 2 indicadores LED (PWR e ACT) para mostrar o status de alimentação e a atividade do sistema, permitindo que os usuários monitorem a operação do dispositivo em tempo real.

Ventoinha

O reComputer Super está equipado com dois tipos de conectores de ventoinha para atender diferentes necessidades de tensão e resfriamento:

  • 1x Conector de Ventoinha de 4 Pinos (5V PWM): Projetado para ventoinhas silenciosas de baixa tensão e baixa potência, esse conector suporta controle de velocidade PWM, permitindo o ajuste inteligente da velocidade da ventoinha com base na temperatura do sistema para melhorar a eficiência energética e reduzir o ruído.

  • 1x Conector de Ventoinha de 4 Pinos (12V PWM): Compatível com ventoinhas PWM padrão de 12V, também suporta controle preciso de velocidade, sendo ideal para requisitos de resfriamento de alto desempenho.

Conexão de Hardware

nota

Para mais informações, verifique aqui.

Definir velocidade da ventoinha:

sudo -i
echo 100 > /sys/bus/platform/devices/pwm-fan/hwmon/hwmon1/pwm1

Além disso, podemos definir manualmente a velocidade da ventoinha usando a ferramenta jtop.

CAN

A série reComputer Super fornece uma interface CAN em que o sinal CAN é enviado diretamente do SOM em níveis TTL/CMOS, que é um sinal diferencial não padronizado, exigindo um transceptor CAN externo para se conectar a um barramento CAN padrão; ela suporta formatos de quadro CAN FD, permitindo comprimento de dados estendido e taxas de dados mais altas, tornando-a adequada para automação industrial, robótica, prototipagem automotiva e outras aplicações que exigem comunicação confiável e em tempo real.

Conexão de Hardware

Observe a sequência das linhas conectadas (R OUT ↔ RX, D IN ↔ TX) e, em seguida, converta-as para CAN_L e CAN_H por meio do transceptor de barramento CAN.

De acordo com o Datasheet do reComputer Super, conecte o aquecedor CAN ao transceptor de barramento CAN da maneira correspondente, depois conecte o transceptor de barramento CAN ao Adaptador USB para Analisador CAN e, por fim, conecte-o ao Jetson para teste de comunicação em loopback.

Instruções de Uso

Passo 1. Configure e abra can0:

sudo ip link set can0 down
sudo ip link set can0 type can bitrate 500000
sudo ip link set can0 up

Passo 2. Teste de comunicação. Abra um terminal para receber sinais.

candump can0

Passo 3. Abra outro terminal para enviar o sinal.

cansend can0 123#abcdabcd

Porta de Extensão

A Porta de Extensão inclui um cabeçalho de extensão de 40 pinos e um cabeçalho de controle e UART de 12 pinos, fornecendo opções versáteis de conectividade para periféricos e interfaces de comunicação.

Cabeçalho de Extensão de 40 Pinos

O Cabeçalho de Extensão de 40 Pinos é uma interface de expansão versátil que fornece várias funções, como GPIO, I2C, SPI e UART, facilitando a conexão de sensores, periféricos ou outros módulos.

O detalhe do cabeçalho de 40 pinos é mostrado abaixo:

Pino do CabeçalhoSinalPino BGAFunção Padrão
13.3V-Fonte principal de 3,3V
25V-Fonte principal de 5V
3I2C1_SDAPDD.02Dados I2C #1
45V-Fonte principal de 5V
5I2C1_SCLPDD.01Clock I2C #1
6GND-Terra
7GPIO09PAC.06Entrada/Saída de Uso Geral
8UART1_TXDPR.02Transmissão UART #1
9GND-Terra
10UART1_RXDPR.03Recepção UART #1
11UART1_RTSPR.04UART #1 Request to Send
12I2S0_SCLKPH.07Clock de Áudio I2S #0
13SPI1_SCKPY.00Clock SPI #1
14GND-Terra
15GPIO12PN.01Entrada/Saída de Uso Geral
16SPI1_CS1PY.04Chip Select #1 SPI #1
173.3V-Fonte principal de 3,3V
18SPI1_CS0PY.03Chip Select #0 SPI #1
19SPI0_MOSIPZ.05SPI #0 Master Out / Slave In
20GND-Terra
21SPI0_MISOPZ.04SPI #0 Master In / Slave Out
22SPI1_MISOPY.01SPI #1 Master In / Slave Out
23SPI0_SCKPZ.03Clock SPI #0
24SPI0_CS0PZ.06Chip Select #0 SPI #0
25GND-Terra
26SPI0_CS1PZ.07Chip Select #1 SPI #0
27ID_I2C_SDA (I2C0_SDA)PDD.00Dados I2C #0
28ID_I2C_SCL (I2C0_SCL)PCC.07Clock I2C #0
29GPIO01PQ.05Entrada/Saída de Uso Geral
30GND-Terra
31GPIO11PQ.06Entrada/Saída de Uso Geral
32GPIO07PG.06Entrada/Saída de Uso Geral
33GPIO13PG.00Reservado pelo Sistema
34GND-Terra
35I2S0_LRCK (I2S0_FS)PI.02Sincronismo de Quadro de Áudio I2S #0
36UART1_CTSPR.05UART #1 Clear to Send
37SPI1_MOSIPY.02SPI #1 Master Out / Slave In
38I2S0_SDIN (I2S0_DIN)PI.01Áudio I2S #0 Dados de Entrada
39GND-Terra
40I2S0_SDOUT (I2S0_DOUT)PI.00Áudio I2S #0 Dados de Saída

Instruções de Uso

Exemplo simples de controle de GPIO

#install
sudo apt-get install gpiod

# Search for the corresponding number for the pin
sudo gpiofind PH.00
gpiochip0 43

#Set the pin to H, then press Enter to release.
sudo gpioset --mode=wait 0 43=1

#Set the Pin to L, then press Enter to release.
sudo gpioset --mode=wait 0 43=0

#gpio 0_119 Low level maintained for 2 seconds
sudo gpioset --mode=time -s 2 0 119=0

#input
sudo gpioget 0 43

Se você quiser configurar o GPIO que não está habilitado por padrão, siga as etapas abaixo:

Habilitar Cabeçalho de 40 Pinos:

  sudo /opt/nvidia/jetson-io/jetson-io.py

Salve e reinicie.

Configure o GPIO não controlado por meio da configuração Overlay:

Passo 1. Baixe e extraia o pacote overlay no seu dispositivo Jetson.

wget https://files.seeedstudio.com/wiki/overlay.zip

Passo 2. Copie build.sh e gpio-overlay.dts para o Jetson.

Passo 3. Edite o arquivo pio-overlay.dts e modifique-o para incluir as definições de pinmux para os pinos de que você precisa.

info

para mais detalhes você pode ver em jetson-orin-nx-and-orin-nano-series-pinmux-config

Passo 3. Ative a configuração de overlay.

sudo bash ./build.sh
#The following command needs to be executed only once.
sudo /opt/nvidia/jetson-io/config-by-hardware.py -n "seeed gpio config Overlay"

Passo 4. Reinicie o dispositivo para que a configuração entre em vigor.

sudo reboot

Passo 5. Agora você pode controlar os pinos por gpioset que foram modificados recentemente.

#For example px7
sudo gpioset --mode=wait 0 121=1

Cabeçalho de Controle e UART de 12 Pinos

O cabeçalho de Controle e UART de 12 pinos fornece sinais de controle essenciais e interfaces de comunicação UART para conectar e gerenciar dispositivos externos.

nota

As funções dos pinos do reComputer Super são semelhantes às do reComputer Classic. Para informações mais detalhadas, consulte aqui.

HDMI

O reComputer Super está equipado com uma porta HDMI 2.1 Tipo A, que suporta uma resolução de 7680x4320. Isso permite saída de vídeo em ultra alta definição.

Recursos

Suporte Técnico & Discussão de Produto

Obrigado por escolher nossos produtos! Estamos aqui para oferecer diferentes tipos de suporte para garantir que sua experiência com nossos produtos seja o mais tranquila possível. Oferecemos vários canais de comunicação para atender a diferentes preferências e necessidades.

Loading Comments...