Cubieboard

Carte de développement ARM utilisant un Allwinner A10

La Cubieboard est un nano-ordinateur sous forme d'ordinateur monocarte à bas prix (49 US$), basé sur des logiciels libres (mais ce n'est pas un matériel libre), permettant de faire tourner Android 4 ICS, ainsi que le système de bureau Ubuntu et d'autres distributions GNU/Linux, ou bien d'être utilisé comme un NAS.

Cubieboard
Cubie, mascotte et logo de la Cubieboard
Développeur
Tom Cubie et quelques amis[1]
Date de sortie
10 septembre 2012[2]
Fonctions
Type
Média
SATA II, Carte SD
Environnement
Android, GNU/Linux (Cubian, Debian, Ubuntu,...)
Entrées
USB, mic,
Connectique
2 USB Host, SATA II, HDMI, audio jack in/out, SPDIF-OUT, GPIO 96 broches, ethernet RJ45, I2C, 1 port IR
Caractéristiques
Alimentation
5V 2A, connecteur 4,0 mm /1,7 mm
Processeur
Carte graphique
Mémoire
512 Mo ou 1 Go DDR3@480 MHz
Stockage
4 Go NAND flash intégrée, lecteur Carte SDHC, SATA II, stockage USB externe
Système d'exploitation
Android, GNU/Linux (Cubian, Debian, Ubuntu,...)
Mesures
Dimensions
10 cm x 6 cm

Cette carte utilise le SoC d'architecture ARM AllWinner A10 déjà populaire sur les tablettes tactiles, téléphones et PC média à faible coût.

La 2e version la Cubieboard2 est équipée d'un SoC AllWinner A20 plus puissant. Le Cubietruck a suivi rapidement, la première série étant produite en septembre 2013 et la version finale fin octobre 2013. Il s'agit d'une amélioration du Cubieboard2, avec 2 Go de RAM et un port ethernet Gigabit, une sortie VGA et une sortie SPDIF en plus. La carte a également été globalement modifiée[3].

Présentation

modifier
 
Cluster Aiyara (en) utilisant des Cubieboard 1

Le projet a été financé de manière participative et est principalement développé par Tom Cubie, ancien développeur de chez Allwinner vivant à Shenzhen et quelques autres développeurs. Ils ont ensuite créé la société Cubietech à Zhuhai, également dans la province du Guangdong, sur le versant opposé du delta de la rivière des Perles. Tom Cubie part en 2013 de chez Cubietech pour former une autre société similaire, nommée Radxa (瑞莎, ruìshā), construisant également des cartes basées sur des SoC ARM, mais utilisant ceux de la marque Rockchip[4].

Elle a été commercialisé à partir du 10 septembre 2012[2].

La volonté des développeurs était d'avoir une carte mère reprenant le principe du Raspberry Pi, mais comprenant un SoC plus ouvert que sur cette dernière. Cependant, la documentation du processeur n'est pas publiquement disponible dans son intégralité. En particulier le décodeur vidéo et le GPU sont l'objet de projets de développement de pilotes libres par rétro-ingénierie. L'avancée du projet Lima en juin 2013, permettent d'obtenir un pilote libre du GPU Mali 400MP plus rapide que le pilote propriétaire, malgré la surcharge liée à l'utilisation d'un gestionnaire de mémoire du noyau d'ARM, plutôt qu'un module DRM dédié. Il est capable de remplir l'essentiel des fonctions, notamment de faire tourner des démonstrations et jeux (ioquake 3) avec toutes ses fonctions. Le début du développement d'un pilote Mesa 3D commence alors[5].

Le 19 juin 2013 est présenté la Cubieboard2, équipée d'un SoC AllWinner A20, de 1 Go de RAM et d'une interface réseau 10/100 Mb. De plus, une seconde version avec 2 Go de RAM et une interface ethernet 1 Gb est déjà annoncée. Une version modifiée de Debian, adaptée à l'olimex 20 (utilisant le même processeur), fonctionne déjà sur cette carte[6].

Début septembre 2013, est annoncé officieusement la fabrication d'une première série de Cubietruck, amélioration comportant 2 Gio de RAM et un port ethernet Gigabit[7].

Spécifications

modifier

Licence

modifier

Aucune licence n'est précisé sur le site cubieboard.org. Les composants et l'assemblage de la Cubieboard ne sont donc à priori pas libres. Cependant, on peut y trouver les plans comprenant les dimensions et les pins de la cubieboard, ainsi que tous les composants utilisés et leur utilisation dans des schémas fonctionnels, permettant d'en comprendre toute la logique et d'en reproduire facilement[9].

Système d'exploitation

modifier
 
Cluster HADOOP de Cubieboards

Les systèmes d'exploitation compatibles CubieBoard / ARM incluent :

  • Android ;
  • Diverses distributions GNU/Linux :
    • Cubian : Version Debian adaptée à la CubieBoard.
    • Debian à partir de la version « wheezy » (version non supportée officiellement) [10].
    • Ubuntu
    • Armbian
    • Lubuntu, a été utilisé pour créer un cluster HADOOP de Cubieboards[11].
  • OpenBSD via le nouveau port armv7

Références

modifier
  1. (en) Who created Cubieboard and behind it?
  2. a et b (en) $45 Cubieboard Allwinner A10 developer board prototype now available sur liliputing
  3. (en) Cubieboard3: Cubietruck is all ready
  4. (en) « About — Radxa » [archive du ], Radxa (consulté le )
  5. Old and new limare code, and management overhead…
  6. (en) « Cubieboard2 Powered By AllWinner A20 is now Available for $59 », sur CNX Software - Embedded Systems News, (consulté le ).
  7. (en) [1]
  8. (en) « Some pictures of cubieboard », sur cubieboard.org (consulté le ).
  9. (en) Hardware Documents - 2.1 Cubieboard1 and Cubieboard2 / 2.2 Cubietruck sur Cubieboard.org
  10. « CubieBoard », sur debian.org (consulté le ).
  11. (en) Hadoop(High-availability distributed object-oriented platform) on Cubieboard

Annexes

modifier

Voir aussi

modifier

Liens externes

modifier
(en) http://cubieboard.org/ - Site officiel
(en) https://groups.google.com/forum/#!forum/cubieboard - Forum à propos de la Cubieboard sur Google Groups.
#Cubieboard sur Freenode
(fr) Comparaison entre un CubieBoard et un Raspberry Pi sur domotique34.com
(fr) Installer XBMC sous Ubuntu sur un Cubieboard sur domotique34.com
(en) Arduino vs. Raspberry Pi vs. CubieBoard vs. Gooseberry vs. APC Rock vs. OLinuXino vs. Hackberry A10, comparatif des différentes cartes ARM libres sur Techwatch Keeward.
(en) Cubieboard sur les wiki des distributions Debian, Fedora, OpenSuse, FreeBSD.