Apresentação Geral e Especificações Técnicas: mudanças entre as edições
(Criou página com ' thumb|400px|Coreboard v2 e Baseboard v1 thumb|400px|Coreboard v3 e Baseboard v2 A placa Labrador é a primeir...') |
(atualizar bugs resolvidos) |
||
(29 revisões intermediárias por 2 usuários não estão sendo mostradas) | |||
Linha 5: | Linha 5: | ||
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 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 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 | 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 | 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. | A Labrador padroniza a interface entre coreboard e baseboard, permitindo a compatibilidade entre seus vários modelos. | ||
Linha 93: | Linha 93: | ||
|- | |- | ||
! scope="row"| Armazenamento | ! scope="row"| Armazenamento | ||
| MicroSD Card Slot<br>SD/SDHC/SDXC | | MicroSD Card Slot<br>SD/SDHC/SDXC | ||
|- | |- | ||
! scope="row"| Ethernet | ! scope="row"| Ethernet | ||
Linha 140: | Linha 140: | ||
|- | |- | ||
! scope="row"| Armazenamento | ! scope="row"| Armazenamento | ||
| MicroSD Card Slot<br>SD/SDHC/SDXC | | MicroSD Card Slot<br>SD/SDHC/SDXC | ||
|- | |- | ||
! scope="row"| Ethernet | ! scope="row"| Ethernet | ||
Linha 146: | Linha 146: | ||
|- | |- | ||
! scope="row"| Wireless | ! scope="row"| Wireless | ||
| Wi-Fi 802.11 b/g/n 2.4GHz<br>Bluetooth LE 5.0 | | Wi-Fi 802.11 b/g/n 2.4GHz<br>Bluetooth LE 5.0<br>LoRaWAN™**<br>1 x receptor infravermelho (38kHz) | ||
|- | |- | ||
! scope="row"| USB | ! scope="row"| USB | ||
Linha 152: | Linha 152: | ||
|- | |- | ||
! scope="row"| Display | ! scope="row"| Display | ||
| 1 x HDMI 1.4 (tipo A), até 1920x1080@60Hz<br>1 x LVDS-DSI para LCDs, até 1920x1080@60Hz<br>1 x CVBS PAL/NTSC (PJ342 3,5mm) | | 1 x HDMI 1.4 (tipo A), até 1920x1080@60Hz<br>1 x LVDS-DSI para LCDs, até 1920x1080@60Hz<br>1 x CVBS PAL/NTSC (PJ342 3,5mm)** | ||
|- | |- | ||
! scope="row"| Áudio | ! scope="row"| Áudio | ||
Linha 158: | Linha 158: | ||
|- | |- | ||
! scope="row"| Câmera | ! scope="row"| Câmera | ||
| | | 1 x interface paralela de 8-bits | ||
|- | |- | ||
! scope="row"| LED | ! scope="row"| LED | ||
Linha 170: | Linha 170: | ||
|- | |- | ||
! scope="row"| Expansão | ! scope="row"| Expansão | ||
| Conector SODIMM de 204 pinos (fêmea)<br>40-pin header: 28 GPIOs (compatível com Raspberry Pi / suporta UART, I2C, SPI | | Conector SODIMM de 204 pinos (fêmea)<br>40-pin header: 28 GPIOs (compatível com Raspberry Pi / suporta UART, I2C, SPI**e PWM)<br>ADC input | ||
|- | |- | ||
! scope="row"| Debug | ! scope="row"| Debug | ||
Linha 181: | Linha 181: | ||
| 59,4g | | 59,4g | ||
|} | |} | ||
" ** Funcionalidade não disponível na Labrador Core v3.1 " | |||
= Limitações das imagens de software disponíveis = | = Limitações das imagens de software disponíveis = | ||
Linha 187: | Linha 189: | ||
As seguintes funcionalidades ainda não estão disponíveis no último release: | As seguintes funcionalidades ainda não estão disponíveis no último release: | ||
* Áudio | * GPU | ||
* Áudio | |||
* Câmera | * Câmera | ||
* USB 3.0 | * USB 3.0 | ||
Linha 193: | Linha 196: | ||
* Temperatura da CPU | * Temperatura da CPU | ||
* Receptor Infravermelho | * Receptor Infravermelho | ||
* Aceleração gráfica | * Aceleração gráfica de encoding/decoding por hardware | ||
Além disso, | 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. | * 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 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 | A imagem da Labrador 32 bits pode ser encontrada em: [http://downloads.caninosloucos.org.br/labrador_32_bits/ Labrador 32 bits] | ||
Caso você queira compilar sua própria versão, pode encontrar os arquivos em nosso [https://github.com/caninos-loucos/labrador-linux GitHub]. | Caso você queira compilar sua própria versão, pode encontrar os arquivos em nosso [https://github.com/caninos-loucos/labrador-linux GitHub]. | ||
Linha 206: | Linha 208: | ||
==Labrador 64 bits== | ==Labrador 64 bits== | ||
Atualmente a imagem do Debian | Atualmente a imagem do Debian 11, 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: | As seguintes funcionalidades ainda não estão disponíveis no último release: | ||
* Câmera | * Câmera | ||
* USB 3.0 | * USB 3.0 | ||
* Botão programável | * Botão programável | ||
* Receptor Infravermelho | * Receptor Infravermelho | ||
A imagem da Labrador 64 bits pode ser encontrada em [http://downloads.caninosloucos.org.br/ | 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: [http://downloads.caninosloucos.org.br/labrador_64_bits/ Labrador 64 bits]. | |||
Caso você queira compilar sua própria versão, pode encontrar os arquivos em nosso [https://github.com/caninos-loucos/labrador-linux-64 GitHub]. | Caso você queira compilar sua própria versão, pode encontrar os arquivos em nosso [https://github.com/caninos-loucos/labrador-linux-64 GitHub]. |
Edição atual tal como às 18h48min de 9 de maio de 2023
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 11, 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
- Receptor Infravermelho
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.