Apresentação Geral e Especificações Técnicas

De Caninos Loucos
Ir para: navegação, pesquisa
Coreboard v2 e Baseboard v1
Coreboard v3 e Baseboard v2

A placa Labrador é a primeira Single Board Computer da Caninos Loucos, aberta e com as funcionalidades de um computador. É capaz de rodar em um sistema operacional Linux, acessar a internet, reproduzir vídeos e executar programas de edição de texto. Esse conjunto possui proteção ESD, é compacta, resistente e serve para as mais diversas aplicações, desde projetos pessoais até aplicações profissionais.

A Labrador é uma combinação de 2 placas: a coreboard, uma placa de tamanho reduzido e alta capacidade de processamento, e a baseboard, onde encontramos as diversas interfaces de comunicação.

Estão disponíveis duas versões de coreboards para a Labrador: a Labrador Core v2 que possui um poderoso processador ARM de 32 bits e, para as aplicações que necessitam de ainda mais desempenho, a Labrador Core v3, possui um processador ARM de 64 bits com capacidade de processamento de IA com deep learning.

Modelos da Labrador Baseboard podem desenvolvidos para diferentes aplicações. Estão disponíveis duas versões para o público maker. A Labrador Base M v1 foi uma primeira versão que disponibiliza uma ampla gama de interfaces, incluindo diferentes tipos de interfaces USB, de áudio e vídeo, cartão de expansão de memória, GPIOs, etc. A Labrador Base M v2 que traz uma série de melhorias mecânicas e amplia as possibilidades de comunicação sem fio incluindo o sistema LoRa/LoRaWAN e Bluetooth 5.0.

A Labrador padroniza a interface entre coreboard e baseboard, permitindo a compatibilidade entre seus vários modelos.


Especificações

Labrador Core v2

Fazer o download do folder de especificações

CPU 32-bit quad-core ARM® Cortex™ 1,3GHz
A9R4 CPU (ARM v7 instruction set)
GPU Imagination PowerVR SGX544.
Suporta: OpenGL-ES 1.1 e 2.0, OpenGL 1.2.1, OpenCL 1.1
Memória 2 GB DDR3 SDRAM
16GB eMMC
Sistema operacional Debian 10 Linux Kernel 4.14.13 32-bits
PMU ATC2306C - Gerenciamento de energia e subsistema de áudio
Vídeo 1080p@60fps com suporte a codificação de vídeo (incluindo H264, H263, MPEG-4)
Interface de expansão Conector DDR3 SODIMM 204 pinos (macho)
Botão ADFU
Dimensões 67.6 x 42.2 mm
Peso 13.6g

Labrador Core v3

CPU 64-bit quad-Core ARM Cortex A53 1,3GHz CPU (ARM v8 instruction set)
GPU ARM Mali450 MP6 (4PP + 2GP).
Suporta: OpenGL-ES 1.1 e 2.0, OpenVG 1.1, EGL 1.5
Memória 2 GB LPDDR3 SDRAM
16GB eMMC
Sistema operacional Debian 10 Linux Kernel 4.19
PMU ATC2306C - Gerenciamento de energia e subsistema de áudio
Vídeo 2160p@30fps ou 1080p@60fps com suporte a codificação de vídeo (incluindo H264, H263, MPEG-4)
Interface de expansão Conector DDR3 SODIMM 204 pinos (macho)
Botão ADFU
Dimensões 67.6 x 31.0 mm
Peso 10.1g

Labrador Base M v1

Armazenamento MicroSD Card Slot
SD/SDHC/SDXC
Ethernet 10/100Mbps (RJ45)
Wireless Wi-Fi 802.11 b/g/n 2.4GHz
Bluetooth 4.0
1 x receptor infravermelho (38kHz)
USB 2 x USB2.0 HOST (tipo A)
1 x USB3.0 OTG (micro-B)
Display 1 x HDMI 1.4 (tipo A), até 1920x1080@60Hz
1 x LVDS-DSI para LCDs, até 1920x1080@60Hz
1 x CVBS PAL/NTSC (PJ342 3,5mm)
Áudio Saída no HDMI
Saída analógica estéreo (PJ342 3,5mm)
I2S entrada/saída
Microfone embutido
Câmera 1 x interface paralela de 8-bits
LED 1 x ligar/desligar (vermelho)
1 x programável (verde)
1 x programável (azul)
Botões 1x ligar/desligar
1x reiniciar
1x programável
Alimentação 5~12V @ 3W
(diâmetro interno 2,1mm, externo de 5,5mm, centro positivo).
Expansão Conector SODIMM de 204 pinos (fêmea)
40-pin header: 28 GPIOs (compatível com Raspberry Pi / suporta UART, I2C, SPI, PWM e I2S)
ADC input
Debug UART
Dimensões 88 x 81,3 mm
Peso 52,6g

Labrador Base M v2

Armazenamento MicroSD Card Slot
SD/SDHC/SDXC
Ethernet 10/100Mbps (RJ45)
Wireless Wi-Fi 802.11 b/g/n 2.4GHz
Bluetooth LE 5.0
LoRaWAN™**
1 x receptor infravermelho (38kHz)
USB 2 x USB2.0 HOST (tipo A)
1 x USB3.0 OTG (micro-B)
Display 1 x HDMI 1.4 (tipo A), até 1920x1080@60Hz
1 x LVDS-DSI para LCDs, até 1920x1080@60Hz
1 x CVBS PAL/NTSC (PJ342 3,5mm)**
Áudio saída no HDMI
Saída analógica estéreo (PJ342 3,5mm)
I2S entrada/saída
Microfone embutido
Câmera 1 x interface paralela de 8-bits
LED 1 x ligar/desligar (vermelho)
1 x programável (verde)
1 x programável (azul)
Botões 1x ligar/desligar
1x reiniciar
1x programável
Alimentação 5~12V @ 3W
(diâmetro interno 2,1mm, externo de 5,5mm, centro positivo).
Expansão Conector SODIMM de 204 pinos (fêmea)
40-pin header: 28 GPIOs (compatível com Raspberry Pi / suporta UART, I2C, SPI**e PWM)
ADC input
Debug UART
Dimensões 92,7 x 88.0 mm
Peso 59,4g

" ** Funcionalidade não disponível na Labrador Core v3.1 "

Limitações das imagens de software disponíveis

Labrador 32 bits

Atualmente a imagem do Debian 10, disponibilizada para a Labrador Core v2, de 32 bits, possui algumas limitações de suporte às funcionalidades da Baseboard. Estamos continuamente trabalhando para ampliar a disponibilidade e qualidade dos Drivers das plataformas e contamos com a comunidade para colaborar com estes aprimoramentos.

As seguintes funcionalidades ainda não estão disponíveis no último release:

  • GPU
  • Áudio
  • Câmera
  • USB 3.0
  • LoRa / LoRaWAN
  • Temperatura da CPU
  • Receptor Infravermelho
  • Aceleração gráfica de encoding/decoding por hardware

Além disso, existem os seguintes bugs conhecidos:

  • Resolução de vídeo só alcança 1080p caso o cabo HDMI seja conectado após a Labrador ligar. Caso a placa seja ligada com o cabo HDMI já conectado, a resolução será 720p.
  • A Labrador não funciona com todos os monitores. Foi observado até agora que monitores e TVs HDMI funcionam normalmente e a maioria dos adaptadores VGA também apresenta bom funcionamento. No entanto, ao usá-las com adaptadores DVI alguns monitores não funcionam corretamente.

A imagem da Labrador 32 bits pode ser encontrada em: Labrador 32 bits

Caso você queira compilar sua própria versão, pode encontrar os arquivos em nosso GitHub.

Labrador 64 bits

Atualmente a imagem do Debian 10, kernel Linux 4.19, disponibilizada para a Labrador Core v3, de 64 bits, possui algumas limitações de suporte às funcionalidades da Baseboard. Estamos continuamente trabalhando para ampliar a disponibilidade e qualidade dos Drivers das plataformas e contamos com a comunidade para colaborar com estes aprimoramentos.

O driver aberto da GPU está sendo desenvolvido no projeto Lima, disponível em "https://gitlab.freedesktop.org/lima", mas ainda não está finalizado. A imagem disponibilizada já possui todas as dependências resolvidas para a execução do Lima.

As seguintes funcionalidades ainda não estão disponíveis no último release:

  • Câmera
  • USB 3.0
  • Botão programável
  • Áudio (saída HDMI)
  • Receptor Infravermelho
  • Set Mode do HDMI (seleção de resolução de vídeo)

As seguintes funcionalidades não estão disponíveis no hardware da Labrador Core v3.1:

  • CVBS
  • LoRa / LoRaWAN
  • SPI

A imagem da Labrador 64 bits pode ser encontrada em: Labrador 64 bits.

Caso você queira compilar sua própria versão, pode encontrar os arquivos em nosso GitHub.