Cubietruck

Cubietruck

Antes de apresentar a CubieTruck, é interessante falar das duas placas que vieram antes dela. Em 2012 foi lançada a primeira placa chamada CubieBoard. O desenvolvimento dessa placa foi fruto de um crowdfunding IndieGoGo, lançado pelo CubieTeam. Ela vinha com um SoC Allwinner A10, o mesmo da Marsboard, com um processador single core ARM Cortex-A8 de 1 GHz, single GPU MALI400 e decoficador de vídeo e possuia 1GB de RAM e 4GB de NAND flash.

No ano seguinte, em 2013, a CubieBoard 2 foi lançada. Ela possui a mesma quantidade de RAM, 1GB e vinha equipada com um SoC Alwinner A20, o mesmo do OlinuXinoA20 e da nova MarsBoard: processador Dual Core ARM Cortex-A7 de 1 GHz, dual GPU MALI400MP2 e decodificador de vídeo. Essa placa possui a mesma periferia e as placa são bem parecidas.

Para mais detalhes dessas placas acesse o site em português que tem várias informações sobre as placas CubieBoard. Para quem se interessar, vale a pena conferir um comparativo entre a CubieBoard e a Raspberry Pi nesse link.Dê uma olhada na figura abaixo que ilustra a placa Cubieboard. A Placa Cubieboard 2 é bem parecida. Visualmente, apenas muda a inscrição do processador de A10 para A20.

A Cubietruck foi lançada no fim de 2013, e as vezes é chamada de CubieBoard3. Ela possui o mesmo SoC da CubieBoard2. O destaque da Cubietruck é que possui o dobro de RAM, 2GB e o dobro de NAND flash, 8GB. Além disso possui comunicação sem fio já na placa, saída VGA e conector SPDIF (audio).

  • Em um SoC A20 AllWinnerTech convivem um processador Dual Core ARM Cortex-A7 de 1 GHz e um dual GPU MALI400 MP2 que compila OpenGL ES 2.0/1.1 e decodificador de vídeo.

  • Memória DDR 2GB @480 MHz (960 MTPS)

  • 8GB de NAND Flash

  • Rede Ethernet 10M/100M/1Gbps

  • Rede sem fio WiFi e Bluetooth com antena na própria placa.

  • VGA e HDMI para saída de display de 1080p.

  • Os 54 pinos de expansão com pitch 2.0 possuem diversos periféricos, incluindo I2S, I2C, PS2, 2xPWM, TS/CSI, IRDA, SPI, CVBS, 2x LRADC, UART, Entrada de Audio, Microfone e TV.

  • Dimensões reduzidas: Tamanho da placa: 11 x 8 cm

  • Demanda o uso de uma fonte externa de 5V de tensão de alimentação@ 2,5A. Suporta também a utilização de baterias de Litio

  • Suporte à HD de 2,5’ com interface Sata 2.0 (para HDs de 3,5’ é necessário alimentação extra de 12V.)

  • Solução de armazenamento: NAND Flash + MicroSD ou TSD+MicroSD ou 2 MicroSD

  • 2 USBs host, 1 USB OTG,

  • 1 conector SPDIF óptico para audio, conhecido tambem como Toslink

  • 1 led Infravermelho

  • 4 Leds, 1 entrada para headphone e 3 botões

  • RTC com bateria

Ela vem com o Android instalado e pronta para funcionar.

A figura abaixo ilustra tudo que a placa possui:

Veja abaixo algumas fotos da placa:

Faremos algumas experiências com essa placa aqui no Embarcados. Fique de olho nos próximos posts.

Para comprar uma placa dessas, uma das opções no Brasil é a Loja Mundi.

Referências:

Comparativo entre as três placas:

Unboxing

Esquemático

Documentação da placa

https://www.cubieboard.com.br/comparando-cubieboard-1-2-e-cubietruck/
https://www.cubieboard.com.br/

Linux:

Lubuntu

Android

Fedora

Desenvolvimento de Software

 Revisado por Patola, Carlos e Diego.

Licença Creative Commons Esta obra está licenciada com uma Licença Creative Commons Atribuição-CompartilhaIgual 4.0 Internacional.
Comentários:
Notificações
Notificar
23 Comentários
recentes
antigos mais votados
Inline Feedbacks
View all comments
Antonio Caser
Antonio Caser
06/09/2020 21:34

Cortex NÃO é processador, é sua ARQUITETURA. Processador é AllWinner, Broadcom, Atmel, etc…

EngSoftInformatica EngSoftInfo
EngSoftInformatica EngSoftInfo
13/10/2014 10:37

Bom dia, Gostaria de saber se a CubieTruck(Cubieboard 3) rodando android reconhece dispositivos USB do tipo leitor de código de barras?? Obrigado.

Ricardo Perazza
Ricardo Perazza
17/06/2014 18:31

Olá, Thiago… Parabéns pelo site, e pelo post… Talvez esse não seja o melhor lugar para te perguntar isso… Mas aqui vai! Recentemente comprei um CB2, e não estou conseguindo reproduzir video “pesados” com ele… Nem mesmo netflix, ou youtube! O video fica cheio de artefatos, e “bugs”! Já testei vários SO’s e nada resolveu! Outra coisa que reparei, é que o mesmo está aquecendo demais! A ponto de queimar meu dedo(literalmente, fez uma bolha) ao encostar no A20! Gostaria de saber se é normal esse aquecimento absurdo, e se por acaso você testou algum aplicativo em seu cubieboard… O… Leia mais »

Diego Sueiro
Diego Sueiro
Reply to  Ricardo Perazza
18/06/2014 09:08

Olá Ricardo,

Tenho uma cubietruck porém ainda não reproduzi vídeos nela.
O engine de vídeo do A20 é o CedarX. Este link fala sobre ele:
https://linux-sunxi.org/CedarX

Você já tento testar com o Android para ver como fica o desempenho e o aquecimento?:
https://linux-sunxi.org/Cubieboard/Images_Android

Já utilizei o acelerador gráfico (MALI 400) do A20 para imagens 2D e 3D e houve muito pouco aquecimento.

Abraços.

Ricardo Perazza
Ricardo Perazza
Reply to  Diego Sueiro
18/06/2014 12:32

Olá Diego!
Obrigado pela resposta…

Então, eu testei com várias imagens do Android, e do Linaro, em ambos ele n conseguiu reproduzir nem videos do youtube…

Consegui entrar em contato com o vendedor, e vou trocar meu CB2!

Vou testar o próximo, e tirar minhas dúvidas!

Obrigado!

Abraços

vinifr
vinifr
Reply to  Ricardo Perazza
18/06/2014 16:04

Ola Ricardo,

Como o Diego disse, você precisa usar a acelerador de vídeo, cedarX. Para que você possa usá-lo no Linux, você precisa compilar um dos players com suporte a CedarX, como VLC ou mplayer. https://linux-sunxi.org/VLC

Quanto ao aquecimento é normal para processadores Allwinner quando você reproduz um vídeo.

Ricardo Perazza
Ricardo Perazza
Reply to  vinifr
18/06/2014 16:19

Obrigado pela resposta, vinifr…

Mas em relação ao android(img do site cubieboard.org), não era pra funcionar? E outra, ele esquenta muito mesmo… O case chega a ficar quente também!

Agora vou esperar eu pegar um CB2 novo, e testar tudo novamente….

Obrigado pela ajuda!

Abraços

vinifr
vinifr
Reply to  Ricardo Perazza
18/06/2014 16:30

No Android é para funcionar sim! Eu já testei e funcionou beleza. Testei um vídeo de 1080p. Inclusive no Android pega até a legenda, mas no VLC para Linux não pega.

Ricardo Perazza
Ricardo Perazza
Reply to  vinifr
18/06/2014 18:19

Verdade mesmo, vinifr!?

Puts, que azar… Vamos torcer para que o próximo CB2 que eu pegar, venha belezinha! ^^

Testei várias versões do android, várias imgs diferente, nenhuma delas deu certo, aconteceu o que disse, alta temperatura, e video travando demais!

Você chegou a testar youtube ou netflix a 1080p!?

Obrigado pela ajuda!

Abraço!

vinifr
vinifr
Reply to  Ricardo Perazza
18/06/2014 19:12

Eu cheguei a executar vídeos no Youtube, mas não lembro se eu coloquei em 1080p. Mas arquivos .mp4 e .mkv executam legal.

Um detalhe que esqueci é que estes testes foram feitos com a Cubieboard 1, e não a 2. Mas a cubie 2 tem o mesmo acelerador de vídeo, o cedarX. Então era para funcionar normal.

vinifr
vinifr
14/05/2014 00:55

Ola André,

Você precisa habilitá-la no arquivo script.fex. Então ficaria algo assim:

[usbc0]
usb_used = 1
usb_port_type = 1
usb_detect_type = 0
usb_id_gpio =
usb_det_vbus_gpio =
usb_drv_vbus_gpio = port:PB09
usb_host_init_state = 1

Fonte: https://www.cubieforums.com/index.php?topic=818.msg4732#msg4732

André Curvello
08/05/2014 00:44

Olá Thiago,
Bacana o post!

Eu tenho uma CubieBoard2, e posso dizer que é uma ótima placa!

Prefiro rodar Linux nela, e no momento a minha está com o Cubian.

Ambas, a CubieBoard2 e a CubieTruck, possuem USB On-The-Go, mas parece ser um parto conseguir colocar esse USB OTG pra funcionar!

Alguém aqui, que tenham Cubieboard, já conseguiu esse feito?

vinifr
vinifr
Reply to  André Curvello
14/05/2014 00:56

Ola André,

Você precisa habilitá-la no arquivo script.fex. Então ficaria dessa forma:

[usbc0]

usb_used = 1

usb_port_type = 1

usb_detect_type = 0

usb_id_gpio =

usb_det_vbus_gpio =

usb_drv_vbus_gpio = port:PB09

usb_host_init_state = 1

Fonte: https://www.cubieforums.com/index.php?topic=818.msg4732#msg4732

Thiago Pinheiro Felix da Silva
Reply to  vinifr
14/05/2014 22:26

Obrigado Vinicius!! 🙂

André Curvello
Reply to  Thiago Pinheiro Felix da Silva
14/05/2014 22:29

Vinicius, valeu! Vou testar quando chegar em casa.
Você já testou e funcionou pra vocë?

Funciona no Cubian mesmo? Não precisa ser o Lubuntu não né?

Eu cheguei a testar algo parecido, mas não funcionou comigo. Vou testar seu trecho.

vinifr
vinifr
Reply to  André Curvello
14/05/2014 22:42

Ola André,

Não, ainda não testei o OTG da minhas placas.

Deve funcionar independente de distribuição. Você também precisa habilitar o driver, caso esteja desabilitado.

Ah, agora quer percebi, essa configuração é pro A10, talvez não funcione para A20. Procura no esquemático qual o pino equivalente a usb_drv_vbus_gpio.

André Curvello
Reply to  vinifr
14/05/2014 22:50

Por curiosidade, qual seria esse driver?

vinifr
vinifr
Reply to  André Curvello
14/05/2014 23:12
André Curvello
Reply to  vinifr
19/09/2014 18:33

Habilitei e deu certo em modo Host!
Valeu!

Thiago Pinheiro Felix da Silva
Reply to  André Curvello
14/05/2014 22:26

Obrigado André! Essas placas são super poderosas, né?
Em breve um dos editores vai escrever sobre um porting de linux pra truck.

Home » Hardware » Cubietruck

EM DESTAQUE

WEBINARS

VEJA TAMBÉM

JUNTE-SE HOJE À COMUNIDADE EMBARCADOS

Talvez você goste: