Apresentação Geral e Especificações Técnicas
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 possui um poderoso processador ARM de 32 bits. 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 - até: 32GB |
---|---|
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 - até: 32GB |
---|---|
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 MIPI-CSI 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 | 92,7 x 88.0 mm |
Peso | 59,4g |
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:
- Áudio
- Câmera
- USB 3.0
- LoRa / LoRaWAN
- Temperatura da CPU
- Receptor Infravermelho
- Aceleração gráfica por hardware
- Aceleração de codificação e decodificação de vídeo por hardware
Além disso, há a seguinte falha conhecida:
- 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 64 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, 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.
As seguintes funcionalidades ainda não estão disponíveis no último release:
- ADC
- HDCP
- CVBS
- Câmera
- USB 3.0
- WiringK9
- LoRa / LoRaWAN
- Áudio (saída HDMI)
- LEDs (verde e azul)
- Botão programável
- Receptor Infravermelho
- Set Mode (seleção de resolução de vídeo)
- Sensores (carga de bateria, temperatura do PMIC, temperatura do processador, consumo de energia)
A imagem da Labrador 64 bits pode ser encontrada em Labrador_64_v.x.x.img.7z.
Caso você queira compilar sua própria versão, pode encontrar os arquivos em nosso GitHub.