Pular para o conteúdo principal

Primeiros Passos com reComputer AI R2000 Série

A série reComputer AI R2000 é um poderoso computador de Borda com IA baseado no Raspberry Pi 5. Com processador Arm Cortex-A76 quad-core, 8GB de RAM, suporte a SSD M.2 e um módulo de aceleração de IA Hailo-8 que fornece até 26 TOPS, possibilitando inferência de IA em tempo real, com baixa latência e alta eficiência. É a escolha perfeita para uma ampla gama de aplicações de IA, incluindo análise de vídeo com IA, visão computacional e computação inteligente de borda.

Recursos

  • Capacidades de Resfriamento Poderosas: O design compacto e a arquitetura térmica otimizada o tornam altamente adequado para implantação em ambientes com recursos limitados, proporcionando excelente desempenho de resfriamento.

  • Alto Desempenho: Alimentado por Raspberry Pi 5 com CPU Cortex-A76 quad-core e até 8GB de RAM.

  • 26 Tera Operações por Segundo: Alimentado pelo Acelerador de IA Hailo oferecendo potência de computação integrada de até 26 TOPS. Interfaces extensas: 2x HDMI 4Kp60, 1x porta Ethernet, 2x USB 3.0, 2x USB 2.0.

  • Conectividade Sem Fio: Wi-Fi dual-band e Bluetooth 5.0/BLE. Opções de Armazenamento Flexíveis: O slot PCIe2.0 dual M.2 oferece suporte tanto a acelerador de IA quanto a armazenamento SSD.

Especificações

ParâmetrosDescrição
Especificação de Hardware
CPURaspberry Pi 5, Arm Cortex-A76 quad-core 64 bits a 2,4GHz
GPURaspberry Pi 5, VideoCore VII
Processador de IAMódulo de Aceleração Hailo-8 M.2, 26 Tera Operações por Segundo
RAM8GB SDRAM
Sistema OperacionalRaspberry Pi OS, Ubuntu
Especificação do Sistema
Fonte de AlimentaçãoAlimentação DC 5V/5A via USB-C, com suporte a Power Delivery
Decodificador de VídeoDecodificador HEVC 4Kp60
Wi-FiWi-Fi® 802.11ac dual-band
BluetoothBluetooth 5.0/ BLE
Botão de EnergiaFunção Liga/Desliga incluída
Interface
Armazenamento1 x slot para cartão microSD, com suporte ao modo de alta velocidade SDR104
Slot M.22 x slots M.2, suporta SSD NVMe M.2 / Módulo de Aceleração Hailo M.2
Portas USB2 × portas USB 3.0
2 × portas USB 2.0
Ethernet1 x 10/100/1000 Mbps
Câmera/Display2 × transceptores MIPI de câmera/display de 4 pistas
Saída de Vídeo2 x portas micro HDMI (4Kp60)
Condições Ambientais
Grau de ProteçãoIP40
Temperatura de Operação0-45°C
Outros
Garantia1 ano
Vida Útil de ProduçãoAté pelo menos janeiro de 2036
CertificaçãoCE, FCC, Telec, RoHS, REACH

Introdução ao Hailo

Introdução ao Hardware

Hailo oferece processadores de IA de ponta, exclusivamente voltados para aplicações de deep learning de alto desempenho em dispositivos de borda. As soluções da empresa se concentram em viabilizar a próxima era da IA generativa na borda, juntamente com percepção e aprimoramento de vídeo, impulsionados por aceleradores de IA avançados e processadores de visão. E o reComputer_R2000, equipado com o acelerador NPU Hailo-8 que fornece 26 TOPS de desempenho de IA, é capaz de atingir mais de 200 FPS com YOLOv8s.

Introdução ao Software

A Hailo AI Software Suite fornece ferramentas poderosas para executar modelos de IA com eficiência em aceleradores de hardware. Ela é projetada para se integrar perfeitamente aos frameworks de deep learning existentes, oferecendo fluxos de trabalho suaves para desenvolvedores. O processo envolve a geração de um arquivo HEF (Hailo Executable Binary File) a partir de um arquivo ONNX no Ambiente de Construção de Modelo. Uma vez criado, o arquivo HEF é transferido para a máquina de inferência (Ambiente de Execução), onde é usado para executar a inferência com a API HailoRT. O script fornecido facilita a conversão de um arquivo ONNX em um arquivo HEF dentro do Ambiente de Construção de Modelo.

Nota: Se você quiser saber mais sobre exemplos de uso do Hailo NPU, clique neste link.

Visão Geral de Hardware

image1 image2

Gravar o Sistema Operacional

Você precisa de um cartão SD e um leitor de cartões. Insira o cartão SD no leitor de cartões e conecte a interface USB do leitor de cartões à porta USB da sua máquina host.

Para computador host Windows

  • Passo 1. Baixe o software Raspberry Pi Imager aqui

  • Passo 2. Abra o software Raspberry Pi Imager

pir

  • Passo 3. Pressione CTRL + SHIFT + X no teclado para abrir a janela de Advanced options

pir

  • Passo 4. Clique em CHOOSE OS e selecione seu sistema operacional preferido

pir

NOTA1: Recomendamos gravar, por enquanto, a imagem (64-bit Raspberry Pi OS Debian 12 Bookworm)[https://downloads.raspberrypi.com/raspios_oldstable_full_arm64/images/raspios_oldstable_full_arm64-2025-10-02/2025-10-01-raspios-bookworm-arm64-full.img.xz]. O recém-lançado Raspberry Pi OS baseado no Debian 13 “Trixie” ainda não atualizou o pacote hailo-all, então o Bookworm oferecerá suporte completo ao Hailo imediatamente. Link de download link.

pir

Em seguida, grave-o no seu cartão SD usando o imager com a opção Use custom.

pir

Se você ainda quiser testar a imagem mais recente, você precisará instalar o software Hailo manualmente em vez de usar o método hailo-all de um único comando; siga este link.

NOTA2: Você pode selecionar outros sistemas operacionais, como Ubuntu 64-bit, navegando até Other general purpose OS

Ou você pode usar este link para baixar o arquivo de imagem:

Ubuntun para raspberry-pi

  • Passo 5. Clique em CHOOSE STORAGE

  • Passo 6. Por fim, clique em WRITE

pir

Aguarde alguns minutos até que o processo de gravação seja concluído.

Para computador host MAC

cuidado

Você precisa instalar o homebrew antes de prosseguir com os seguintes passos. Abra um terminal e digite brew -V para verificar se você configurou corretamente o ambiente homebrew; você deverá ver a versão do ambiente homebrew que instalou.

  • Passo 1. Baixe e instale o aplicativo Raspberry Pi Imager acessando este link

  • Passo 2. Abra o aplicativo Raspberry Pi Imager

pir

  • Passo 3. Pressione CTRL + SHIFT + X no teclado para abrir a janela de Advanced options

pir

Aqui você pode definir um hostname, habilitar SSH, definir uma senha, configurar o Wi‑Fi, ajustar configurações de localidade e mais

  • Etapa 4. Clique em CHOOSE OS e selecione o sistema operacional de sua preferência

pir

NOTA: Você pode selecionar outros sistemas operacionais, como Ubuntu 64‑bit, navegando até Other general purpose OS

Ou você pode usar este link para baixar o arquivo de imagem:

Ubuntun for raspberry-pi

  • Etapa 5. Clique em CHOOSE STORAGE

  • Etapa 6. Por fim, clique em WRITE

pir

Para computador host Linux

  • Etapa 1. Baixe o snap
sudo apt install snap
  • Etapa 2. Baixe o rpi-imager
snap install rpi-imager
  • Etapa 3. Abra o software Raspberry Pi Imager
rpi-imager

O resultado é mostrado abaixo:

pir

  • Etapa 4. Pressione CTRL + SHIFT + X no teclado para abrir a janela Advanced options

pir

Aqui você pode definir um hostname, habilitar SSH, definir uma senha, configurar o Wi‑Fi, ajustar configurações de localidade e mais

  • Etapa 5. Clique em CHOOSE OS e selecione o sistema operacional de sua preferência

NOTA: Você pode selecionar outros sistemas operacionais, como Ubuntu 64‑bit, navegando até Other general purpose OS

Ou você pode usar este link para baixar o arquivo de imagem:

Ubuntun for raspberry-pi

  • Etapa 6. Clique em CHOOSE STORAGE e selecione a unidade eMMC conectada

  • Etapa 7. Por fim, clique em NEXT e YES

pir

Aguarde alguns minutos até que o processo de gravação seja concluído. O resultado é mostrado abaixo:

pir

Inicializar a partir do NVME

Atualizar o EEPROM

Este método funciona se você tiver um cartão SD e tiver inicializado o dispositivo com sucesso. Certifique‑se de que seu sistema seja a versão mais recente do Raspberry Pi (Bookworm ou posterior) e que o firmware do seu RPi 5 esteja atualizado para 2023‑12‑06 (6 de dezembro) ou mais recente, caso contrário ele pode não reconhecer as configurações relacionadas ao NVME.

Etapa 1: Certifique‑se de que o sistema do seu Raspberry Pi esteja atualizado (Bookworm ou posterior). Insira o seguinte comando para atualizar o firmware do RPi 5:

  sudo apt update && sudo apt upgrade -y
sudo rpi-eeprom-update # If it is not post-December 2023 type the following into a terminal to start the configuration tool
sudo raspi-config

Role para baixo até Advanced Options e pressione Enter:

pir

Role para baixo até Bootloader Version e pressione Enter:

pir

E, por fim, escolha Latest e pressione Enter:

pir

Selecione No aqui — você quer o bootloader latest.

pir

E saia da ferramenta selecionando Finish:

pir

Se for solicitado para reiniciar, selecione Yes.

pir

Etapa 2: Clique em Applications => Accessories => SD Card Copier na tela principal, execute o programa SD Card Copier e copie o sistema operacional para o SSD NVME conforme mostrado na figura abaixo.

pir

Configurando o Raspberry Pi para inicializar a partir do SSD NVMe

Se você tiver fácil acesso ao slot do cartão SD, pode desligar o seu Pi, ejetar o cartão SD e (se tudo estiver funcionando como esperado) ele deve inicializar automaticamente a partir da sua unidade NVMe na próxima vez que você ligá‑lo. Porém, se quiser deixar o cartão SD onde está e ainda assim inicializar a partir do NVMe, será necessário alterar a ordem de boot.

Etapa 1: Insira o seguinte comando:

  sudo raspi-config

Role para baixo até Advanced Options e pressione Enter:

pir

Etapa 2: Role para baixo até Boot Order e pressione Enter:

pir

Etapa 3: Escolha NVMe/USB Boot e pressione Enter:

pir

A configuração será confirmada. Pressione Enter:

pir

Etapa 4: Volte para a primeira tela selecionando Back ou pressionando a tecla Esc. Em seguida, navegue até Finish usando a tecla de seta para a direita.

pir

Você será perguntado se deseja reiniciar agora. Clique em Yes:

pir

Gravar o Ubuntu no NVME

Primeiro: Atualizar o EEPROM com cartão SD

Consulte este link.

Para definir a ordem de boot do NVMe como prioridade máxima, use o seguinte comando:

sudo rpi-eeprom-config --edit

Em seguida, altere o rpi-eeprom-config como abaixo:

BOOT_UART=1
BOOT_ORDER=0xf461
NET_INSTALL_AT_POWER_ON=1
PCIE_PROBE=1

Use Ctrl+X e digite y para salvar o resultado. E o resultado é o seguinte:

pir

Segundo: Gravar o Ubuntu no NVMe

Abra o Raspberry Pi Imager:

pir

Escolha o sistema Ubuntu:

pir

Por fim, clique em Next e aguarde até que o processo de gravação seja concluído.

Terceiro: Substituir o arquivo do sistema operacional

Instale pcie-fix.dtbo com este link

Copie pcie-fix.dtbo para o diretório /overlays como abaixo:

pir

Modifique o config.txt, adicione dtoverlay=pcie-fix ao final do arquivo, como abaixo:

pir

Em seguida, use Ctrl+X e digite y para salvar este arquivo.

Consumo de energia e temperatura

⚠️ Nota: O estado de espera foi testado sob as seguintes condições: a interface gráfica foi desativada, o Bluetooth foi desligado e o Wi‑Fi foi desabilitado. O comando é mostrado abaixo:

sudo ifconfig wlan0 down
sudo systemctl stop bluetooth
sudo systemctl stop lightdm
CondiçãoConsumo de energiaTemperatura
Espera5.9wcpu:46°C
Operação normal6.3wcpu:53°C
Carga máxima16.2wcpu:75°C hailo8:81°C

Aplicação

Frigate

Frigate é um NVR (Network Video Recorder) de código aberto projetado para detecção de objetos em tempo real usando IA. Ele se integra a câmeras existentes e utiliza modelos de aprendizado de máquina, como TensorFlow e Coral, para realizar detecção de objetos em fluxos de vídeo. O Frigate é otimizado para processamento de vídeo de baixa latência e alto desempenho, oferecendo recursos como detecção de movimento, transmissão de vídeo ao vivo e alertas automatizados.

Nota: Se você quiser aprender mais sobre este projeto, consulte este link.

YOLO

A série de modelos YOLO (You Only Look Once) é uma família de modelos de detecção de objetos em tempo real projetados para velocidade e precisão. Diferente dos métodos tradicionais de detecção de objetos, que realizam a proposta de regiões e a classificação separadamente, o YOLO executa ambas as tarefas em uma única passagem direta pela rede neural, tornando-o muito mais rápido. Os modelos YOLO dividem a imagem em uma grade e preveem caixas delimitadoras e probabilidades de classe para cada célula da grade. Ao longo dos anos, o YOLO evoluiu por várias versões, com melhorias em precisão, velocidade e capacidade de detectar objetos menores. YOLOv4, YOLOv5 e os recentes modelos YOLOv7 e YOLOv8 são amplamente utilizados em aplicações como vigilância, veículos autônomos e robótica.

Nota: Se você quiser aprender mais sobre este projeto, consulte este link.

Clip

CLIP (Contrastive Language-Image Pretraining) é um modelo de aprendizado de máquina desenvolvido pela OpenAI que consegue compreender imagens e texto em conjunto. Ele é treinado para associar imagens com descrições textuais correspondentes, permitindo executar tarefas que envolvem ambas as modalidades. O CLIP é capaz de aprendizado zero-shot, o que significa que ele pode reconhecer objetos e conceitos em imagens sem precisar ser especificamente treinado nessas categorias. Ele demonstrou forte desempenho em uma variedade de tarefas, como classificação de imagens, detecção de objetos e até geração de descrições textuais de imagens.

Nota: Se você quiser aprender mais sobre este projeto, consulte este link.

Suporte Técnico e Discussão de Produtos

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

Loading Comments...