Depois do grande sucesso do Raspberry PI surgiram diversas boards no mercado baseadas em SOCs ARM num grande leque de configurações.
Como sei que aqui no forum há utilizadores do Raspberry PI mas como há pouca informação sobre a "concorrência" decidi criar este tópico para mostrar ao forum as 3 boards que tenho e falar um pouco sobre elas.
Olinuxino A13 Wifi (placa vermelha)
https://www.olimex.com/Products/OLinuXino/A13/A13-OLinuXino/Cubieboard (placa preta)
http://cubieboard.org/ Beaglebone (place branca)
http://beagleboard.org/bone?utm_expid=6702460-3Todas elas correm Linux ( tenho Ubuntu na Olinuxino A13 Wifi, Debian na Cubieboard e Angstrom Linux na Beaglebone ), a Olinuxino A13 Wifi e Cubieboard correm Android e a Beaglebone corre também Windows CE.
A Cubieboard e Olinuxino A13 WIFI permitem ter o SO operativo em NAND ( Android, Linux ou outro compatível ) o que torna o arranque super rápido.
Características gerais de cada uma:
Olinuxino A13 Wifi- 1GHz Allwinner A13 - Cortex A8
- 4Gb de NAND
- 512Mb de RAM
- Porta VGA
- 3 USB
- micro SD
- sensor infra-vermelhos
- 1 Jack saída audio
- 1 Jack entrada audio
Cubieboard- 1GHz Allwinner A10 - Cortex A8
- 4Gb de NAND
- 1Gb de RAM
- Porta HDMI
- 2 USB
- micro SD
- 1 Sata
- 1 Ethernet
- 1 Jack saída audio
- 1 Jack entrada audio
Beaglebone- 720MHz ARM Cortex-A8
- 256Mb de RAM
- 1 USB
- micro SD
- 1 Ethernet
Todas têm conector para fonte de alimentação, USB OTG, microSD, que permite fornecer energia por USB, muitos pinos GPIO, U(S)ART, I2C, etc, etc
Mini-review comparativo das 3 placas:
A Cubieboard é sem duvida a mais versátil de todas, pode ser usada com um ecran HDMI e interface SATA o que a torna numa mini-computador muito especial, pois são características que raramente se encontram juntas neste formato.
A presença de 2 portas USB também facilita o uso, facilmente se liga um teclado e um rato USB e fica-se com um computador completo.
A Olinuxino A13 WiFi é baseada num SOC destinado a tablet. A melhor forma de tirar partido dela é adicionando um Touchscreen LCD.
Tem como vantagem a presença de um dongle WiFi mas a performance do mesmo não é a melhor. Tenciono instalar de futuro uma porta Ethernet por USB.
Outra vantagem desta board é que alem da esquema completo da board, a Olimex tem tambem à venda os chips Allwinner A13 o que possibilita a fácil aquisição e produção de modelos comerciais - Algo que com o Raspberry PI (por exemplo) é impossível.
Por fim a Beaglebone foi a minha primeira aquisição e desde que a comprei que tem estado a correr Linux sem problemas. Apenas a desliguei para tirar a foto e porque quero a mudar de Angstrom para Debian.
Facto interessante: Num dia destes a luz ameaçou falhar e as luzes perderam a força por uns momentos mas isso não perturbou a Beaglebone. O meu computador desktop "foi-se abaixo" e teve de ser re-iniciado mas a Beaglebone nem pestanejou
Como característica especial a Beaglebone trás instalado um servidor web a correr o ambiente de desenvolvimento Cloud 9
Embora de momento a tenha a funcionar como servidor esta board é a ideal para um robot que precise de muito processamento, como por exemplo correr openCV, captura de imagem, uma rede neuronal.
Outra hipótese "inesperada" é instalar o Windows CE e usa-la como um touchscreen
Ainda não tive possibilidade de fazer isto mas é algo que gostava e muito de explorar ( uso Windows CE no trabalho, em uns devices que temos ).
Em termos de performance de CPU:
A Beaglebone é a mais fraca, sendo apenas um pouco mais rápida do que um Raspberry PI.
A performance da Olinuxino WiFi A13 e da CubieBoard são semelhantes, e cerca de 200% da performance da Beaglebone (2x mais rápidas ).
Ainda me encontro a explorar estas placas, ainda não tenho um fim "definitivo" para cada uma delas.
Se quiserem colocar alguma questão ou duvida que vou tentar responder o melhor que possa.