ODroid N2 : un nano ordinateur Linux passif avec 6 coeurs et 4Go
Bien que le modèle existe avec 2 ou 4 Go de RAM, nous allons nous pencher sur l'ODroid N2.
Cela fait un petit moment que nous utilisons les produits ODroid-C2 et ODroid-XU4 (le savoir faire de HardKernel concernant la sur-puissance de ses Nano-Ordinateurs n'est plus à démontrer).
Cette fois, nous nous pencherons les caractéristiques de l'ODroid N2, le tout dernier joujou en provenance de HardKernel.
La caractéristiques de base
Pour commencer, la plateforme est assez économe puisqu'elle ne consomme que 5.3 W en pleine charge et environ 1.7W à vide (en mode idle).
2 Go ou 4 Go RAM
Pour commencer, la plateforme existe en version 2Go RAM et 4 Go RAM.
Bien que 2 Go soit généralement suffisant pour un Nano Ordinateur, 4 Go ne sera décidément pas de trop dès lors que l'on se tournera vers des applications multimedia, gaming, retro-gaming.
Il faut bien reconnaître que les nano-ordinateurs connaissent une grande montée en puissance et que la RAM fait partie des paramètres importants... avec 4Go RAM c'est quand même être en avance sur son temps. Surtout si c'est 4 Go RAM DDR4 sur un bus à 1.32 GHz!
6 Coeurs sur le S922X
Le N2 est également propulsé par 6 Coeurs cadencés à 1.8 Ghz.
Propulsé par un Amlogic S922X, la carte dispose d'une processeur divisé en plusieurs Clusters.
Un premier cluster est composé de 6 coeurs tandis qu'un second cluster dispose de deux coeurs supplémentaires. En manipulant l'activation des clusters, il devient possible de mieux gérer la dépense énergétique au sein du processeur en fonction des besoin réels de la machine.
Un GPU Mali
Le processeur embarque également un processeur graphique (le GPU) Mali de nouvelle génération. Plus performant, celui-ci épaulera les traitement graphiques.
eMMC et MicroSD pour l'OS
Comme pour les autres plateformes, il est toujours possible d'opter pour le stockage de l'OS sur une memoire eMMC (150 Mb/s) ou une carte SD (70 Mb/s au mieux).
A noter qu'il y a une petite nouvelle... l'option Triple boot dont nous parlerons plus loin.
Un GPIO 3.3V
C'est une grande nouvelle pour les Makers... cette fois la plateforme est disponible avec un GPIO 3.3V. Fini de travailler avec un tension trop basse (et peu confortable) pour les Maker.
Un petit tour des éléments de la plateforme
Un refroidisseur passif bien pensé !
Vous l'aurez certainement remarqué, la plateforme dispose d'un énorme refroidisseur. En fait, le processeur et la RAM (au moins la moitié de la RAM) se trouve sous la carte.... en contact direct avec le refroidisseur.
Il est ainsi possible de limiter le Throttling CPU. puisqu'il y a moins de surchauffe. Le CPU Throttling est cette technique qui réduit dynamiquement la fréquence du processeur lorsque celui-ci entre en surchauffe (ce qui réduira la dissipation de chaleur).
Des performances accrues
Si l'on compare le N2 par rapport à un C2 ou un Raspberry-Pi, il n'y a pas photo... c'est un sacré bon en avant.
Un DAC de qualité pour Audiophiles
La où le N2 se distingue, c'est sur la qualité du DAC déjà présent sur la carte.
Le N2 inclus déjà un DAC 384 KHz/32 Bits, stéréo, de grande qualité sur une ligne de sortie.
Pas besoin d'ajouter une carte audio externe et coûteuse. Vous disposez déjà d'une sortie audio avec une gamme dynamique et un SNR de presque 100dB et une distorsion harmonique totale inférieure à 0.006%.
USB3 à Gogo... ou presque
Un autre point très intéressant de la plateforme est la présence de 4 ports USB 3. Très intéressant car USB 3.0 offre une bande passante beaucoup plus importante, ce qui permet d'utiliser des disques USB comme périphérique de stockages avec un débit tout à fait honorable de 340 Mb/s.
Là ou la plupart des plateformes disposent de 1 ou deux port USB 3.0, le N2 en propose 4! Certes, ces à port USB 3.0 partagent le même hôtes USB et, par conséquent, s'il y a plus de périphériques USB3 alors il restera moins de bande passante pour le disque USB... Mais c'est quand même très intéressant!
Triple boot sur l'ODroid-N2
Si vous connaissez déjà ODroid alors vous savez qu'il est possible de booter une carte depuis un module eMMC (ultra-rapide) et une carte SD (plus lente).
Une nouvelle options est apparue sur l'ODroid-N2, c'est le boot depuis une mémoire Flash SPI présent sur la carte (comme sur un PC).
Cette mémoire SPI de 8Mb présente sur la carte permet d'inclure un binaire de type bootstrap, U-boot, un noyaux linux minimal et une ramdisk incluant le bootloader Petitboot (d' IBM).
En gros, petitboot c'est placer Linux dans le bootloader.
Le logiciel "Petitboot" offre une interface utilisateur permettant de sélectionner le média de démarrage en fonction du matériel disponible.
Envie d'en apprendre plus sur le sujet, vous pouvez consulter les deux vidéos suivantes:
Vidéo Petitboot: Linux in the bootloader
Cette seconde vidéo de Samuel Medoza Jonas Petitboot: Four years of Linux as bootloader.
Plus d'information
N'hésitez a consulter les autres informations disponible sur notre page dédiée à l'ODroid-N2
Où acheter
Cela fait un petit moment que nous utilisons les produits ODroid-C2 et ODroid-XU4 (le savoir faire de HardKernel concernant la sur-puissance de ses Nano-Ordinateurs n'est plus à démontrer).
Cette fois, nous nous pencherons les caractéristiques de l'ODroid N2, le tout dernier joujou en provenance de HardKernel.
ODroid N2 - Source: MCHobby.be - vendu sur stock uniquement |
Pour commencer, la plateforme est assez économe puisqu'elle ne consomme que 5.3 W en pleine charge et environ 1.7W à vide (en mode idle).
2 Go ou 4 Go RAM
Pour commencer, la plateforme existe en version 2Go RAM et 4 Go RAM.
Bien que 2 Go soit généralement suffisant pour un Nano Ordinateur, 4 Go ne sera décidément pas de trop dès lors que l'on se tournera vers des applications multimedia, gaming, retro-gaming.
Il faut bien reconnaître que les nano-ordinateurs connaissent une grande montée en puissance et que la RAM fait partie des paramètres importants... avec 4Go RAM c'est quand même être en avance sur son temps. Surtout si c'est 4 Go RAM DDR4 sur un bus à 1.32 GHz!
6 Coeurs sur le S922X
Le N2 est également propulsé par 6 Coeurs cadencés à 1.8 Ghz.
Propulsé par un Amlogic S922X, la carte dispose d'une processeur divisé en plusieurs Clusters.
Un premier cluster est composé de 6 coeurs tandis qu'un second cluster dispose de deux coeurs supplémentaires. En manipulant l'activation des clusters, il devient possible de mieux gérer la dépense énergétique au sein du processeur en fonction des besoin réels de la machine.
Un GPU Mali
Le processeur embarque également un processeur graphique (le GPU) Mali de nouvelle génération. Plus performant, celui-ci épaulera les traitement graphiques.
eMMC et MicroSD pour l'OS
Comme pour les autres plateformes, il est toujours possible d'opter pour le stockage de l'OS sur une memoire eMMC (150 Mb/s) ou une carte SD (70 Mb/s au mieux).
A noter qu'il y a une petite nouvelle... l'option Triple boot dont nous parlerons plus loin.
Un GPIO 3.3V
C'est une grande nouvelle pour les Makers... cette fois la plateforme est disponible avec un GPIO 3.3V. Fini de travailler avec un tension trop basse (et peu confortable) pour les Maker.
Un petit tour des éléments de la plateforme
Eléments de la plateforme ODroid-N2 |
- A: CPU S922C
- B: 4x puce mémoire DDR4
- C: Ethernet Gigabit (10/100/1000 on RJ45)
- D: HDMI 2.0
- E: 4x USB 3.0
- F: LEDs indicatrices (2 LEDs pour l'état système)
- G: Fiche d'alimentation
- H: Sortie Audio-Vidéo (audio stéréo + sortie vidéo composite)
- I: USB 2.0 OTG (micro USB)
- J: Flash SPI (8 Mio)
- K: Interrupteur de sélection de boot SPI
- L: connecteur eMMC (permet de booter l'OS vraiment rapidement)
- M: connecteur microSD (peut également booter l'OS mais sera plus lent)
- N: Récepteur InfraRouge (peut être utilisé pour éteindre/allumer la carte avec une commande à distance)
- O: Connecteur pile pour la RTC (horloge)
- P: Connecteur pour ventilateur (refroidissement actif)
- Q: GPIO 3.3V avec 40 broches
- R: Connecteur UART pour console système
Un refroidisseur passif bien pensé !
Vous l'aurez certainement remarqué, la plateforme dispose d'un énorme refroidisseur. En fait, le processeur et la RAM (au moins la moitié de la RAM) se trouve sous la carte.... en contact direct avec le refroidisseur.
Il est ainsi possible de limiter le Throttling CPU. puisqu'il y a moins de surchauffe. Le CPU Throttling est cette technique qui réduit dynamiquement la fréquence du processeur lorsque celui-ci entre en surchauffe (ce qui réduira la dissipation de chaleur).
Des performances accrues
Si l'on compare le N2 par rapport à un C2 ou un Raspberry-Pi, il n'y a pas photo... c'est un sacré bon en avant.
Comparaison des puissances du N2 (orange) et Pi 3 (bleu) |
La où le N2 se distingue, c'est sur la qualité du DAC déjà présent sur la carte.
Le N2 inclus déjà un DAC 384 KHz/32 Bits, stéréo, de grande qualité sur une ligne de sortie.
Pas besoin d'ajouter une carte audio externe et coûteuse. Vous disposez déjà d'une sortie audio avec une gamme dynamique et un SNR de presque 100dB et une distorsion harmonique totale inférieure à 0.006%.
Rapport signal bruit sur la sortie audio du N2 |
Un autre point très intéressant de la plateforme est la présence de 4 ports USB 3. Très intéressant car USB 3.0 offre une bande passante beaucoup plus importante, ce qui permet d'utiliser des disques USB comme périphérique de stockages avec un débit tout à fait honorable de 340 Mb/s.
Là ou la plupart des plateformes disposent de 1 ou deux port USB 3.0, le N2 en propose 4! Certes, ces à port USB 3.0 partagent le même hôtes USB et, par conséquent, s'il y a plus de périphériques USB3 alors il restera moins de bande passante pour le disque USB... Mais c'est quand même très intéressant!
Triple boot sur l'ODroid-N2
Si vous connaissez déjà ODroid alors vous savez qu'il est possible de booter une carte depuis un module eMMC (ultra-rapide) et une carte SD (plus lente).
Une nouvelle options est apparue sur l'ODroid-N2, c'est le boot depuis une mémoire Flash SPI présent sur la carte (comme sur un PC).
Cette mémoire SPI de 8Mb présente sur la carte permet d'inclure un binaire de type bootstrap, U-boot, un noyaux linux minimal et une ramdisk incluant le bootloader Petitboot (d' IBM).
En gros, petitboot c'est placer Linux dans le bootloader.
Le logiciel "Petitboot" offre une interface utilisateur permettant de sélectionner le média de démarrage en fonction du matériel disponible.
Envie d'en apprendre plus sur le sujet, vous pouvez consulter les deux vidéos suivantes:
Vidéo Petitboot: Linux in the bootloader
Cette seconde vidéo de Samuel Medoza Jonas Petitboot: Four years of Linux as bootloader.
Plus d'information
N'hésitez a consulter les autres informations disponible sur notre page dédiée à l'ODroid-N2
Où acheter
Écrire un commentaire