Is already a couple of months, While preparing a long journey through Ecuador with my partner, I received my Pine 64+ next to the Wifi/Bluetooth module; now back at home and after to resume contact with the plate, I have the necessary time to finish taking the photographs and write this review.
This colossus of the micro computer offers much more performance than Raspberry PI 3 and Odroid C2; but with a remarkable increase in size with respect to their counterparts, What is surprising given the trend of brands to reduce the size of this type of platforms increasingly.
Then and before entering in detail, Let's see the video in which its creators have this device that highlights the possibility of playing videos with resolution UHD, more popularly known as 4K; your processor quadcore of 64 bits; and the high amount of pins and connectors of which has.
It was announced by 15 $, but we must remember that this price is the cheapest version which will offer lower performance, and that will be necessary to add to the final budget shipping costs will vary depending on the geographical area in which it is to receive the package.
So We decantaremos us by this device against others already not so much by the Pocket, but because of the high technical performance that offers at a price very similar to the of their main competitors; in the table below we compare them regarding the of Odroid C2 and Raspberry PI 3.
|Pine 64+||Odroid C2||Raspberry PI 3|
||BCM 2837 ARMv8 cortex-A53 1.2 GHz (Quad core 64 bit)||Amlogic S905 ARMv8 Cortex-A53 2GHz (QuadCore 64 bit)||BCM 2837 ARMv8 cortex-A53 1.2 GHz (Quad core 64 bit)|
||ARM Mali MP2 400 MHz||ARM Mali 450-MP Octa Core 750 MHz||Broadcom VideoCore IV Dual Core 400MHz|
||512MB / 1GB / 2GB DDR3 SDRAM||2GB DDR3 SDRAM||1GB RAM LPDDR2|
|Storage||microSD||microSD – eMMC 5.0||microSD|
||Ethernet 10/100/1000 Infrared receiver (GO)||Ethernet 10/100/1000 – Infrared receiver (GO)||Ethernet 10/100 – WiFi 802.11 b/g/n|
|Power||microUSB 5V 2A battery 3.7V lithium||microUSB/microJack 5V 2A||microUSB 5.1 v2.5|
||2 x USB 2.0||4 x USB 2.0||4 x USB 2.0|
||HDMI 1.4 H264/H265 4 k||HDMI 2.0 H264/H265 4 k||HDMI 1.4 H264 1080 p|
|GPIO||Connectors Pi2, Euler, and EXP||40 + 7 GPIO||40 GPIO|
||133 mm * 80 mm * 19 mm||85 mm * 56 mm * 18 mm||85.6 mm * 56 mm * 21 mm|
||Debian, Lubuntu, Android, Chromium OS, OpenHAB, The Remix||Ubuntu, Android, Fedora, ARCHLinux, Debian, Openelec||Raspbian, Ubuntu Mate/Snappy, Windows 10 IOT, OSMC, OpenElec, PiNET, Cliffs|
| P.V.P recommended
||15$ /19$ / 29$ + shipping||40$ + shipping + Customs||35$|
There are an infinite number of systems operating compatible, I I've decided to use Debian 8 as you can see in the following screenshot; both the distribution of disk images, as your dump in the card microSD (his memory ›) they are performed in the same way as in other similar devices and through the IMG format.
The two versions of Pine 64+ have a connection Gigabit Ethernet, but If we want to dispose of connection Wifi and Bluetooth, We must add to the shopping cart the module accessory designed for this purpose, one of their Perpherals On Top (POT), as are called the HAT designed for this platform.
Have of different expansion buses with different types of connectors, which we can see in the following image that makes reference to the model plus This device, that account with DSI ports, BSh, and TP.
Then deepen about the uses of each of the GPIO ports, and this platform console port; starting by the bus connections Pi 2 which gives us a header of pins with the same distribution to them of Raspberry PI 2 and models later, with the same functions and compatible with the majority of his HAT, as we can see in the following table made by J3rk.
However, to work with this bus connections using calls bash as we will see in the demonstration end, We will use the numbering of the GPIO's Pine 64; in the table below we can see the equivalence for each GPIO, being the highlighted in blue Turquoise that we should employ.
The second bus is the Connector Euler, It provides additional features to this device, in particular a port to a sensor of temperature; ports I2C, I2S, SPI, SPDIF, GO, and UART; two tickets, and an output of power; and the port of loading for the battery external that we can add optional.
The third and more small of them three buses, is the Connector for console EXP which us allows add led indicators for the charger's battery, and the activity of the system; and push to turn on, turn off, and restart the device.
If on the other hand instead of riding our own independent circuit for the Connector EXP, our intention is to be as integrated as possible, and we have soldering iron and basic knowledge in electronics, Pine64 has the same connections as in format pad adjacent to the connector of the module Wifi/BT.
For set the port GPIO pins We can export them directly through bash as in the following example, but it should be noted that the libraries have been migrated WiringPI v2 and RPi.GPIO to Pine 64 What gives us the possibility of developing projects in Python and C/C++ based on this platform.
#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
And finally, for release the pin must perform the operation inverse, i.e. assign you a value logical low and des-export it.
#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
If you like you can follow me on Twitter, Facbook, Google +, LinkedIn, Feedly, or share it with the buttons under this publication, If you have any questions or suggestions please do not hesitate to comment.