Pine 64 – Examen et comparaison avec Odroid C2 et Raspberry PI 3

Pine 64 - Examen et comparaison avec Odroid C2 et Raspberry PI 3

Il y a quelques mois, alors que je préparais un long voyage en Équateur avec mon partenaire, j’ai reçu mon Pine 64+ à côté du module Wifi / Bluetooth; de retour chez moi et après avoir repris contact avec la plaque d’immatriculation, j’ai le temps nécessaire pour finir de prendre les photos et écrire ceci la revue.

Pin A64 +Ce géant des micro-ordinateurs propose beaucoup plus de performances que Raspberry PI 3 et Odroid C2; mais avec une augmentation notable de taille par rapport à leurs homologues, ce qui est surprenant compte tenu de la tendance des marques à réduire de plus en plus les dimensions de ce type de plateforme.

1608606731 785 Pine 64 Examen et comparaison avec Odroid C2 et

Pine 64+, Odroid C2 et Raspberry PI A +.

Ensuite et avant d’entrer dans les détails, voyons la vidéo dans laquelle ses créateurs présentent cet appareil, qui met en évidence le possibilité de lire des vidéos avec une résolution UHD, plus communément appelée 4K; son processeur quadricœur 64 bits; et le nombre élevé de broches et de connecteurs disponibles.

YouTube video

Annoncé pour 15 $, mais il faut se rappeler que ledit prix est celui de la version la moins chère qui nous offrira des avantages moindres, et qu’il sera nécessaire d’ajouter au budget final les frais d’expédition qui varieront en fonction de la zone géographique dans laquelle le colis doit être reçu.

1608606731 50 Pine 64 Examen et comparaison avec Odroid C2 etPour ce que On optera pour cet appareil par rapport aux autres, pas tant pour la poche, mais pour les hautes performances techniques qu’elle propose à un prix très similaire à celui de ses principaux concurrents; Dans le tableau suivant, nous les comparons par rapport à ceux de Odroid C2 et Raspberry Pi PI 3.

Pin 64+ Odroid C2 Raspberry Pi PI 3
CPU
BCM 2837 ARMv8 Cortex-A53 1,2 GHz (Quadcore 64 bits) Amlogic S905 ARMv8 Cortex-A53 2 GHz (Quadcore 64 bits) BCM 2837 ARMv8 Cortex-A53 1,2 GHz (Quadcore 64 bits)
GPU
ARM Mali MP2 400MHz ARM Mali 450-MP Octa Core 750MHz Broadcom VideoCore IV Dual Core 400 MHz
RTC
Oui Oui Non
RAM
SDRAM DDR3 de 512 Mo / 1 Go / 2 Go 2 Go de mémoire SDRAM DDR3 1 Go de RAM LPDDR2
Espace de rangement micro SD microSD – eMMC 5.0 micro SD
Les communications
Récepteur infrarouge (IR) Ethernet 10/100/1000 10/100/1000 Ethernet – Récepteur infrarouge (IR) Ethernet 10/100 – WiFi 802.11 b / g / n
Alimentation Batterie au lithium microUSB 5V 2A 3.7V microUSB / microJack 5V 2A microUSB 5.1V 2.5A
USB
2 ports USB 2.0 4 ports USB 2.0 4 ports USB 2.0
HDMI / Codecs
HDMI 1.4 H264 / H265 4K HDMI 2.0 H264 / H265 4K HDMI 1.4 H264 1080p
GPIO Connecteurs Pi2, Euler et EXP 40 + 7 GPIO 40 GPIO
Dimensions
133 mm * 80 mm * 19 mm 85 mm * 56 mm * 18 mm 85,6 mm * 56 mm * 21 mm
Systèmes d’exploitation
Debian, Lubuntu, Android, Chromium OS, OpenHAB, Remix OS Ubuntu, Android, Fedora, ARCHLinux, Debian, Openelec Raspbian, Ubuntu Mate / Snappy, Windows 10 IOT, OSMC, OpenElec, PiNET, RiscOS
PVP recommandé
15 $ / 19 $ / 29 $ + expédition 40 $ + expédition + douane 35 $

Il y a d’innombrables systèmes d’exploitation pris en charge, je J’ai décidé d’utiliser Debian 8 comme on peut le voir dans la capture d’écran suivante; à la fois la distribution des images disque et leur vidage sur la carte micro SD (votre mémoire principale) sont faites de la même manière que pour les autres appareils similaires et à travers le Format IMG.

1608606731 212 Pine 64 Examen et comparaison avec Odroid C2 et

Les deux versions de Pine 64+ ont une connexion Gigabit Ethernet, mais Si nous voulons avoir une connexion Wifi et Bluetooth, il faut ajouter le module accessoire conçu à cet effet au panier, l’un de ses Perphériques sur le dessus (POT), comme on l’appelle le CHAPEAU conçu pour cette plateforme.

Module PineA64 + _Wifi_BT1

Module POT pour les connexions Wifi et Bluetooth 4.0

Nous avons différents bus d’extension avec différents types de connecteurs, que nous pouvons voir dans l’image suivante qui fait référence au modèle plus de cet appareil, qui a Ports DSI, CSI et TP.

pine64_pinea64_detailCi-dessous, nous nous pencherons sur les utilisations de chacun des Ports GPIO et port console de cette plate-forme; en commençant par le Bus de connexion Pi 2 qui nous offre un en-tête de épingles avec la même répartition que celles de Raspberry Pi PI 2 et modèles ultérieurs, avec les mêmes fonctions et compatible avec la plupart de vos chapeaux, comme on peut le voir dans le tableau suivant réalisé par J3rk.

Connecteur PI2 d'affectation des broches Pine A64Cependant, pour travailler avec ce bus de connexion à l’aide d’appels frapper comme nous le verrons dans la démonstration finale, nous utiliserons le Numérotation GPIO Pine 64; dans le tableau suivant, nous pouvons voir le équivalence pour chaque GPIO, ceux surlignés en bleu turquoise que nous devrions utiliser.

PineA64_Pi2_EquivalenceLe deuxième des bus est le Connecteur Euler, qui fournit des fonctions supplémentaires à cet appareil, en particulier un port pour un la sonde de température; les ports I2C, I2S, SPI, SPDIF, ALLER, et UART; deux entrées et une sortie de alimentation; et le port de chargement pour la batterie externe que nous pouvons ajouter en option.

Connecteur Euler d'affectation des broches Pine A64Le troisième et le plus petit des trois bus est le Connecteur de console EXP ce qui nous permettra d’ajouter voyants LED pour le chargeur de batterie et l’activité du système; et claviers pour allumer, éteindre et redémarrer l’appareil.

1608606733 351 Pine 64 Examen et comparaison avec Odroid C2 etSi d’autre part au lieu de monter notre propre circuit indépendant pour le Connecteur EXP, notre intention est d’être le plus intégré possible, et nous avons un soudeur et des connaissances de base en électronique, Pine64 a les mêmes connexions au format pad à côté du connecteur du module Wifi / BT.

1608606734 431 Pine 64 Examen et comparaison avec Odroid C2 et

Pads pour les LED et les boutons à côté du module Wifi / BT.

Pour programmer les broches du port GPIO nous pouvons les exporter directement via frapper comme dans l’exemple suivant, mais il faut souligner que Les bibliothèques WiringPI v2 ont été migrées et RPi.GPIO à Pin 64 ce qui nous donne la possibilité de développer des projets en Python et C/C ++ basé sur cette plateforme.

#Iniciamos sesión como root
debian@pine64pro:~$ sudo su
[sudo] password for debian:

#Exportamos el pin 77
root@pine64pro:/home/debian# echo 77 > /sys/class/gpio/export

#Lo configuramos como salida
root@pine64pro:/home/debian# echo out > /sys/class/gpio/gpio77/direction

#Le asignamos un valor lógico alto
root@pine64pro:/home/debian# echo 1 > /sys/class/gpio/gpio77/value

Et enfin, pour goupille de dégagement il faut effectuer l’opération inverse, c’est-à-dire lui attribuer une valeur logique basse et la désexporter.

#Le asignamos un valor lógico bajo
root@pine64pro:/home/debian# echo 1 > /sys/class/gpio/gpio77/value

#Liberamos el pin 77
root@pine64pro:/home/debian# echo 77 > /sys/class/gpio/unexport

Si vous l’avez aimé, vous pouvez me suivre sur Twitter, Facbook, Google+, Linkedin, Feedly, ou partagez-le avec les boutons situés sous cette publication, si vous avez des questions ou des suggestions, n’hésitez pas à commenter.