Showdown: Raspberry Pi 2 vs ODROID C1 vs vs HummingBoard MIPS Créateur CI20 (mise à jour)
La libération de 2012 de la Raspberry Pi origine créé tout un mouvement d'amateurs, les développeurs et les éducateurs, qui ont utilisé la plate-forme à base d'ARM pour créer, hack, et d'enseigner. Bien que le Raspberry Pi était pas la première Ordinateur de bord simple (SBC) sur le marché, il a réussi pour trois raisons importantes. Premièrement, il est un ordinateur complet sur une petite planche, il y avait un bureau et vous pourriez écrire des programmes informatiques sur it- Deuxièmement, il y avait un jeu de l'utilisateur broches GPIO programmables, semblables à ceux trouvés sur les plateformes microcontrôleur comme le Arduino- Troisièmement, et probablement le plus important, il ne coûte que 35 $.
Depuis lors, le marché SBC a considérablement augmenté et le Raspberry Pi est plus le seul choix disponible. Parmi les dispositifs populaires disponibles sont le ODROID C1, l'HummingBoard, le MIP Créateur CI20 et le Raspberry Pi 2. Bien entendu, la liste des cartes disponibles est beaucoup plus longue, mais ce sont les conseils que je l'ai testé personnellement. À la fin de l'article, je vais énumérer quelques-unes des autres conseils que vous pourriez à considérer, si vous ne trouvez pas ce que vous cherchez ici.
Le marché SBC est fortement dominé par ARM et trois des quatre conseils que nous allons examiner processeurs basés utilisation ARM. L'exception est la CI20 Créateur qui utilise un processeur MIPS. Donc, avant de nous comparons les planches, laissez-moi vous présenter formellement à chacun.
Voir les commentaires complets
Bien que le Raspberry Pi 1 était un énorme succès, il y avait une plainte: la performance globale de la planche manquait, en particulier lors de l'exécution des applications de bureau. La performance était moins souhaitable, car elle utilise une horloge unique noyau de CPU à seulement 900 MHz. Compte tenu du coût, le caractère innovant du conseil, et de sa polyvalence, la performance est parfaitement compréhensible, mais il y avait place à l'amélioration. Cette amélioration est venu sous la forme de la Raspberry Pi 2, qui utilise un processeur quad-core et double la quantité de RAM.
Même si le 2 Pi est plus puissant et possède plus de mémoire, la fondation Raspberry Pi a réussi à maintenir le prix exactement la même. Ceci est une recette pour le succès garanti.
Une des principales raisons de la réussite de la Raspberry Pi est son prix. Bien qu'il existe beaucoup d'autres entreprises qui font de SBC, il n'y a pas que beaucoup qui semblent être en mesure de faire correspondre le niveau de prix de la Pi. Bien sûr, certains conseils ne sont que légèrement plus cher que le Pi, et pour être honnête, ils offrent souvent plus de fonctionnalités, comme nous le verrons avec le Créateur MIPS CI20.
Toutefois, une entreprise qui a réussi à construire un conseil pour le même prix de base que le Raspberry Pi est HardKernel. Appelé le ODROID C1, il en coûte également 35 $. Et comme le Pi 2, il utilise aussi un processeur quad-core et est livré avec 1 Go de RAM. Le ODROID C1 est pas le seul SBC que HardKernel faire, mais il est le moins cher. Les détails concernant les autres conseils plus tard.
Une autre entreprise qui offre plusieurs SBC différents est SolidRun. Tous leurs conseils sont construits autour i.MX 6 de la série de Freescale de processeurs. La gamme i.MX 6 est basé sur le design Cortex-A9 de ARM, et les échelles de simple Quad-core.
Le HummingBoard i2eX utilise un processeur dual-core i.MX 6, livré avec 1 Go de RAM, et a le même facteur de forme comme un Raspberry Pi 1 - il sera même tenir dans un étui conçu pour la première génération Pi.
L'une carte dans notre line-up qui ne utilise un processeur ARM est le MIPS CI20 Créateur. À son coeur est un processeur dual-core basé MIPS couplé avec un GPU PowerVR et soutenu par 1 Go de RAM. Il est également unique en ce qu'il comprend son propre espace de stockage intégré, le Wi-Fi et Bluetooth. À seulement 65 $, il est plus cher que le ODROID C1 ou le Raspberry Pi 2, mais vous obtenez pour votre argent.
Maintenant que vous avez été introduit à nos quatre conseils, comment se comparent-ils sur le papier? Voici une liste des spécifications de chaque conseil et comment il se compare avec les autres:
Dispositif | ODROID C1 | Raspberry Pi 2 | HummingBoard i2eX | CI20 Creator |
---|---|---|---|---|
CPU | 1.5Ghz quad core ARM Cortex-A5 CPU de Amlogic | 900MHz quad-core ARM Cortex-A7 CPU de Broadcom | 1GHz dual-core i.MX6 Cortex-A9 CPU | Dual-core 1.2GHz CPU Imagination MIPS32 |
GPU | Mali-450 MP2 GPU | VideoCore IV | GC2000 | PowerVR SGX540 |
Mémoire | 1GB | 1GB | 1GB | 1GB |
Espace de rangement | Fente pour carte SD ou d'un module eMMC | Fente pour carte SD | Fente pour carte SD | 8GB bord flash, slot pour carte SD |
Connectivité | 4 x USB, microHDMI, Gigabit Ethernet, infrarouge récepteur de télécommande | 4 x USB, HDMI, Ethernet, audio jack 3,5 mm | 2 x USB, HDMI, Ethernet, audio jack 3,5 mm, infrarouge récepteur de télécommande | Ethernet, 802.11 b / g / n Wi-Fi, Bluetooth 4.0, 2 x USB, HDMI, audio jack 3,5 mm |
OS | Android, Linux | Linux, Windows 10 | Linux, Android | Linux, Android |
Connecteurs | GPIO, SPI, I2C, RTC (Real Time Clock) connecteur de la batterie de sauvegarde | Interface de l'appareil photo (CSI), GPIO, SPI, I2C, JTAG | Interface de l'appareil photo (CSI-2), GPIO, UART, SPI, I2C, PCI-Express Gen 2, mSATA II, RTC avec pile de sauvegarde | Interface de l'appareil photo (contrôleur ITU645), connecteur de l'ETAG 14 broches, 2 x UART, GPIO, SPI, I2C, ADC |
Prix | 35 $ | 35 $ / 24 £ | 110 $ | 65 $ / £ 50 |
Les deux principales caractéristiques qui distinguent un Android bord d'un autre sont soutien à son via HDMI, et le soutien pour les lecteurs flash USB.
Voilà donc le matériel, mais ce que sur le logiciel. Chacun des conseils dans notre test peut fonctionner au moins deux systèmes d'exploitation, chacun d'entre eux fonctionnent sous Linux, et la plupart d'entre eux exécuter Android. La seule carte qui ne fonctionne pas Android est le Raspberry Pi, 1 ou 2. La Fondation Raspberry Pi ne voit pas les applications comme une priorité, et il semble y avoir quelques difficultés de portage en raison de certains pilotes manquants de Broadcom. Bien sûr, cela pourrait changer.Android ne fonctionne cependant sur la ODROID C1, l'HummingBoard et le MIP CI20 Créateur. Actuellement, tous les trois en charge uniquement Android 4.4 KitKat, mais chacun a le potentiel pour exécuter Android 5.0 Lollipop, mais aucun des fabricants de cartes ont officiellement publié une ROM en ce moment.
Pour juger de la façon dont Android est pris en charge sur chacun des conseils je vais utiliser les critères suivants: fonctionnalités, de performance et de soutien pour les services de Google.
Les deux principales caractéristiques qui distinguent un Android bord d'un autre sont soutien à son via HDMI et le support pour les lecteurs flash USB. Le meilleur conseil en termes de ces caractéristiques est le ODROID C1. Le HummingBoard et de la CI20 ne supportent pas les lecteurs flash USB sous Android, et de la CI20 ne supporte pas son via HDMI.
Marquant chaque conseil sur 4 pour les fonctions: la ODROID C1 obtient 4, le HummingBoard obtient 3, et les scores de CI20 2.
Ensuite, les performances. Utilisation AnTuTu comme un guide pour la performance relative, le ODROID C1 marqué 15887, et l'HummingBoard-i2eX marqué 12198. je ne suis pas en mesure de tester la CI20, mais selon les commentaires que je l'ai vu sur Internet, elle marque moins que le deux autres.
Donc, marquant chaque conseil sur 4 pour la performance, l'ODROID C1 obtient 4, le HummingBoard obtient 3, et les scores de CI20 2.
Enfin, en termes de soutien à Google Play et les services de Google: l'HummingBoard est livré avec Google Play pré-installé, alors que le ODROID C1 ne comprend pas les services de Google par défaut, mais vous pouvez les installer via un hack rapide. La CI20 ne prend pas en charge le service de Google à tous.
Par conséquent marquant chaque conseil sur 4 pour Google Play soutien: l'HummingBoard obtient 4, le ODROID C1 obtient 3, et les scores de CI20 2.
Depuis le Raspberry Pi ne fonctionne pas avec Android, il va marquer 0 pour cette section. Les totaux pour cette section sont:
- C1 ODROID - 11
- HummingBoard i2eX - 10
- CI20 Creator - 6
- Raspberry Pi - 0
Mise à jour (mai 2015): Imagination a publié une nouvelle version d'Android pour la CI20 avec plusieurs améliorations, y compris audio via HDMI et nouvelle prise audio d'auto-détection Bluetooth intégré Ethernet settings- (changer facilement la sortie audio de HDMI au casque et vice- versa) - et l'enregistrement audio. Également un support pour le stockage USB est pour bientôt.
Tous les quatre cartes supportent Linux, et ils soutiennent tous bien. Pour essayer et le juge qui prend en charge Linux conseil le meilleur, je vais utiliser les critères suivants: le nombre de distributions prises en charge, les performances et la quantité de mémoire disponibles après un nouveau démarrage dans le bureau.
Le conseil d'administration qui supporte la plupart des distributions Linux est le Raspberry Pi 2. Largement en raison de la taille de sa communauté d'utilisateurs, le Raspberry Pi est une plate-forme populaire et reçoit donc le plus d'attention en termes de portage.
Le conseil le plus rapide des quatre, en termes de performances du processeur sans l'aide du GPU, est le ODROID C1.
Le ODROID C1 est pas trop loin derrière, et ni est le HummingBoard. Last but not least vient le MIPS CI20 Créateur. En partie parce qu'il est relativement nouveau conseil d'administration et en partie parce qu'il utilise une base de processeur MIPS plutôt que d'un processeur ARM à base, la CI20 supporte une liste respectable de distributions, y compris Debian, Gentoo, Yocto Sato, et Angstrom, mais il est tout simplement pas autant que les trois autres.Les scores pour le soutien de distribution est donc: Raspberry Pi - 4, ODROID C1 et HummingBoard - attaché sur 3, et CI20 - 1.
Quant à la performance, l'outil de ligne de commande OpenSSL dispose d'une option de vitesse qui teste les performances de ses divers algorithmes cryptographiques. Il fournit également un bon moyen de juger de la performance relative d'un CPU par rapport à l'autre.
Les scores ont été très révélateur. Le conseil le plus rapide des quatre, en termes de performances du processeur sans l'aide du GPU, est le ODROID C1. Ensuite vient le HummingBoard, suivie par le Raspberry Pi 2. Dernière place, mais pas de beaucoup, va à la CI20.
En conséquence, les scores de performance sont: ODROID C1 - 4, HummingBoard - 3, Raspberry Pi 2 - 2, et la CI20 - 1.
Étant donné que ces cartes ont tous 1Go de RAM, il est important que la mémoire libre reste une fois que le conseil d'administration a démarré sur le bureau. Les interfaces utilisateurs graphiques peuvent être des porcs de mémoire et chacune des commissions utilise un gestionnaire de fenêtres léger pour essayer de conserver la mémoire. Les résultats sont pour le défaut ou distro recommandé qui peut démarrer dans le bureau sans aucune installation et la configuration supplémentaire par l'utilisateur.
Le conseil le plus frugal est le Raspberry Pi 2, qui avait 816360K libre après le démarrage. Vient ensuite la CI20, qui avait 737436K libre. Le ODROID C1 eu 425836K libre, et enfin la HummingBoard eu 313860K libre.
Ainsi, les scores pour le test de mémoire libre sont: - Raspberry Pi 2 - 4, la CI20 - 3, ODROID C1 - 2, et HummingBoard - 1.
Rassembler tout le score pour cette section, les résultats des tests de Linux sont comme suit:
- Raspberry Pi - 10
- ODROID C1 - 9
- HummingBoard i2eX - 7
- CI20 Creator - 5
Tous les quatre conseils devraient soutenir Kodi / XBMC. Pour tester les performances de Kodi je utilisé son affichage de l'information codec interne pour montrer le taux de trame et la quantité de temps processeur utilisé pour décoder la vidéo. Je me suis alors produit un Full HD, la version de mon 50Mbps Avis ZTE Blade S6 Plus vidéo et joué sur chaque carte.
Le ODROID C1 et de la HummingBoard i2eX deux ont fait un excellent travail d'afficher la vidéo. Tous deux gérés systématiquement de montrer la vidéo à sa pleine vitesse de défilement, et ni imposables le CPU trop en faire. La même chose ne peut être dite pour le Raspberry Pi, ce qui pourrait malheureusement seulement gérer 9 fps, au lieu de la nécessaire 23.97 fps. Malheureusement, je ne pouvais pas trouver une version facilement accessible de Kodi à courir à la CI20, et ni pourrais-je trouver un lecteur vidéo dans les dépôts en ligne.
Mise à jour: Selon la Fondation Raspberry Pi la façon Kodi fonctionne sur le Pi est-il contourne le rendu graphique, ce qui signifie que le taux rapporté par la superposition codec d'image ne sera pas précis (c.-à-Pi est réellement performante que rapporté). Comme pour le décalage de la souris, ce phénomène est connu et les meilleurs résultats seront obtenus lorsque vous utilisez le clavier ou une certaine forme de télécommande.
Les scores pour cette section sont: ODROID C1 - 4, et HummingBoard - 4, Raspberry Pi 2 - 2, CI20 - 0
En un mot, le Raspberry Pi 2 a le soutien le plus large du système d'exploitation et les trois autres sont très similaires dans le niveau de soutien offert.
Les grandes nouvelles qui a accompagné le lancement du Raspberry Pi 2 était que Microsoft publiera une version gratuite de Windows 10 pour le Pi 2, qui vise à la création de l'internet des objets (IdO) appareils. Bien que l'idée de Windows 10 en cours d'exécution sur un Raspberry Pi semble intriguant, vous pourriez encore être déçu, la version de Windows IdO pourrait être assez limité, en fait, il peut même ne pas offrir un ordinateur de bureau. Outre Windows 10, le Raspberry Pi 2 a un support pour RISC OS, NetBSD, FreeBSD et OpenWrt.Quant aux trois autres conseils, ils ont chacun une mesure de soutien aux différents systèmes d'exploitation. Par exemple FreeBSD est connu pour fonctionner sur le HummingBoard, alors que NetBSD a été porté à l'ODROID C1 et MIPS CI20 Créateur. Il ya aussi un travail en cours pour soutenir OpenWrt sur la CI20.
En un mot, le Raspberry Pi 2 a le soutien le plus large du système d'exploitation et les trois autres sont très similaires dans le niveau de soutien offert. Par conséquent, pour marquer cette section, je vais donner le Raspberry Pi 2, 4 points. Et les trois autres, 2 points chacun.
Un facteur important dans le choix d'un SBC est la taille des différentes communautés en ligne. Combien de personnes sont là les blogs sur ce forum? Création de vidéos à ce sujet? Écrire des livres à ce sujet? Offrant de l'aide dans les forums? Et ainsi de suite.
Il ya peu de doute que la communauté Raspberry Pi est le plus grand. Ceci est principalement en raison de la réussite du Raspberry Pi original, mais il est déjà clair que la communauté a adopté la nouvelle Pi 2 bord avec la même passion. Il est difficile de juger entre les communautés en ligne de la ODROID et HummingBoard, mais grosso modo, en termes généraux, ils sont à peu près la même chose! La CI20 a la plus petite des communautés en partie due à sa nouveauté relative.
En conséquence, les scores Raspberry Pi 2 - 4, la ODROID C1 et la HummingBoard - 3 chacun, et la CI20 - 1.
Avant que nous tirons notre conclusion, je l'ai mentionné au début que les conseils présentés ici sont les conseils que je dois réellement à portée de main et peut effectivement test. Il ya bien sûr beaucoup plus de SBC disponibles que juste ces quatre, et je pourrais avoir manqué votre planche préférée. Si vous ne pouvez pas trouver ce que vous cherchez parmi ces SBC Alors voici un peu plus que vous pourriez vouloir vérifier.
Ainsi que la ODROID C1, HardKernel rend également le haut de gamme $ 179 ODROID XU3, avec un 5422 processeur Samsung Exynos OCTA-core et 2 Go de mémoire- ainsi que le milieu de gamme de 69 $ quad-core ODROID U3, avec son 1.7GHz Exynos 4412 processeur, il dispose également de 2 Go de RAM.
Un autre conseil est bien respecté l'BEAGLEBONE Noire. Il utilise un processeur 1GHz, seule Cortex-A8 à base de processeur de base soutenu par 512 Mo de RAM. Pour les amateurs de matériel, il est considéré comme un un bon choix que le conseil comprend également 2 microcontrôleurs intégrés.
Autres conseils à considérer sont la udoo, l'Wandboard, le Banana Pi / Pro, et l'Radxa Rock.
Et sans plus tarder ... Les scores finaux sont:
Dispositif | ODROID C1 | HummingBoard i2eX | Raspberry Pi 2 | MIPS Créateur CI20 |
---|---|---|---|---|
Essais Android | 11 | 10 | 0 | 6 |
Tests de Linux | 9 | 7 | 10 | 5 |
Autres systèmes d'exploitation, Kodi / XBMC, taille de la collectivité | 9 | 9 | 10 | 3 |
Totaux | 29 | 26 | 20 | 14 |
Si vous avez besoin de soutien Android alors le ODROID C1 est le gagnant clair.
Ce qui rend le ODROID C1 le vainqueur. Ceci est peut-être une surprise, comme vous avez pu attendre le Raspberry Pi 2 à gagner. La raison pour laquelle il a marqué si mal était son manque de soutien Android. Si vous supprimez cette ligne de la feuille de pointage alors le Pi 2 bat juste le ODROID C1. Mais autre que son manque de soutien pour Android, le 2 Pi ne dispose d'autres faiblesses. Il est facilement battu par le ODROID C1 et la HummingBoard en termes de performance, et même le processeur dual-core MIPS vient proche du niveau de performance de la Pi. Aussi la version actuelle de Kodi pour le Raspberry Pi ne gère pas bien vidéo, il peut être fixé à l'avenir, mais pour le moment l'ODROID C1 et la HummingBoard faire un meilleur travail.Mais cela étant dit, la taille de la collectivité de la Raspberry Pi est inégalée, alors peut-être les lacunes du Pi 2 peut être négligée. Il ya aussi la question du prix. La C1 coûte le même que le Pi 2, sur le papier, mais les frais de port peut être élevé si vous voulez directement à partir HardKernel. Mon ODROID C1 effectivement coûté 44 Euros à partir d'un distributeur européen, qui est autour de 46 $.
Toutefois, si vous avez besoin de soutien Android alors le ODROID C1 est le gagnant clair.