Warning: file_put_contents(/home/clients/81b51a55b78a35c5c4c50dd82cac1015/diyprojects/wp-content/uploads/wpo/images/wpo_logo_small.png.webp): failed to open stream: Disk quota exceeded in /home/clients/81b51a55b78a35c5c4c50dd82cac1015/diyprojects/wp-content/plugins/wp-optimize/vendor/rosell-dk/webp-convert/src/Convert/Converters/Gd.php on line 428
Armbian in Test for FriendlyElec NanoPi Duo Allwinner H2+ Development Board • DIY Projects
DIY Projects

Armbian in Test for FriendlyElec NanoPi Duo Allwinner H2+ Development Board

Mini Shield NanoPi duo msata ssd hard disk

FriendlyElec’s NanoPi Duo is a development board built around the Allwinner Cortex-A7 H2+ quad-core SoC. It is a SoC widely used in entry-level development boards. We find it for example in the first generations of Orange Pi Zero but also in the brand new Banana Pi M2 Zero presented last week. This board has the particularity of being equipped with two rows of connectors at the pitch of 2.54mm compatible breadboard. Developments can be done on Breadboard or on the daughter board marketed in the form of a kit. This board has been on the market since August 2017. It can be purchased alone for $7.99 or as a kit starting at $17.99 on Friendly Elec’s store. If you already have a customer account on AliExpress, the 256MB or 512MB kits including the daughter board, a case, a heat sink and an FTDI to USB cable are also available.

Armbian for the FriendlyElec NanoPi Duo

Until now, it was necessary to be content with the distribution Ubuntu 16.04 allowing to develop projects using the environment for Ubuntu-Core connected objects. The distribution can be downloaded here. It includes several utilities to exploit the NanoPi Duo and its daughter board:

Since early November, the Armbian association has begun testing to support the development board NanoPi Duo developed by FriendlyElec. Like the NanoPi Duo has many similarities with the architecture as the Orange Pi Zero, the work should be faster than for a completely new board. Armbian published a few days ago a progress report of the first tests here. We find the same problems as for OPI Zero:

The following materials have been tested (presumably with success)

The complete list here. No availability date has been communicated but it is still possible to download (launch the download) the test version now. This distribution is based on the Linux 4.13.10 kernel. Nightly versions are available here. Two versions are available. The first is based on Debian Stretch (the same as Raspbian for the Raspberry), the second on Ubuntu Xenial.

Features of the NanoPi Duo Allwinner H2 +

Mini Shield board with Protective Case for NanoPi Duo

Friendly Elec offers a daughter board for the NanoPi Duo. It is sold as a kit or à la carte on the Friendly Elec boutique shop. The daughterboard has a two-row connector placed in the center of the board on which the NanoPi-Duo will be installed. This board includes all the expansion slots supported by the NanoPi:

The Mini Shield features a JMS567 microcontroller capable of handling USB 3.0 as well as SATA drives up to 6Gbps. It is more efficient than JMS578 used by Orange Pi for its NAS shield.

The NanoPi Duo is not equipped with eMMC flash memory, the system can be installed on a micro USB board or on an SSD in mSATA format. mSATA SSDs are much more reliable than SD boards. On its Wiki, Friendly Elec indicates the procedure to connect or boot from an mSATA disk.

To complete its development and learning solution for connected objects, Friendly Elec markets a USB 2MP camera (FA-CAM202), a 1602 USB LCD display.

The GPIO is supported by the WiringNP library which is an adaptation of Gordon Henderson’s wiringPi library for the Raspberry Pi. A Wiki and C ++ programming examples are offered here. The WiringNP library is also compatible with NanoPi NEO / NEO2 and Air boards.

It is a very interesting development platform that can also very well be used as a base for a home automation server. Support for SSDs is really a plus over competing boards. We can however regret the total absence of video output. It will be necessary to pass the terminal in SSH in WiFi or by serial link / UART. With a lightweight graphical environment like XFCE, you can also use a remote desktop such as VNC.

Click to rate this post!
[Total: 0 Average: 0]
Exit mobile version