A20-OLinuXino-MICRO-n8GB is a single-board computer in a very compact form. It uses the Allwinner Technology A20 Dual-Core ARM Cortex-A7 processor.
A20-OLinuXino-MICRO-n8GB has everything you might possibly need from the board: HDMI, plenty of memory, two SD card connectors, and plenty of GPIOs. It is suitable for embedded programming enthusiasts, Linux gadget fans and also professionals since its low cost makes it a good solution for application-orientated embedded systems. It allows embedded software development without fully needing to understand the hardware side.
This version of the A20-OLinuXino-MICRO-n8GB comes with 8GB External NAND Flash. The board can boot from NAND Flash or a microSD card (running from NAND Flash is 2-3 times faster). Debian Linux and Android 4.2.2 and images are available to download. An Android image comes pre-installed in the NAND Flash. You also can download the A20-TOOLS app that allows you to test UART, I2C and GPIOs under Android.
In addition, the official Debian 8.0 Jessie release now has a Device Tree Blob specific to this board. However, it is designed to run from a microSD card; running it from NAND Flash is not supported.
This board is an open-source hardware and software project; see the links below to participate in the development discussion.
Warning: If your HDMI TV does not have a grounded power supply, it can damage the OLinuXino board. If you can't use a grounded TV, add the 1000V DC USB Isolator between your PC's USB2.0 port and the USB-to-Serial Cable, and keep that cable connected to the OLinuXino board. The cable and the isolator can be purchased from the options below.
You must shut down the OS properly before disconnecting the power supply, otherwise the NAND image can become corrupted. Simply issue $ sync followed by $ reboot -p and wait for it to finish before disconnecting the power. Note that the first time the board is turned on, it will take several minutes to boot up, as Android needs to create a lot of files and buffers when run for very first time.
For Android: There are separate images available to support the 7-inch LCD or the 10.1-inch LCD. The 7-inch image is pre-installed in the board's NAND Flash. You can download the 10.1-inch image from the Wiki and re-flash the board via the USB-OTG port (see the user manual for instructions). Other LCD sizes currently are unsupported under Android. HDMI 720p and LCD output work simultaneously. VGA output is not supported in the current Android images (you could use the HDMI-to-VGA adapter listed below).
For Linux: In the image available from the Wiki page (or on the SD card listed below), the default display setting is for HDMI 720p @ 60Hz. The Wiki page has instructions for changing to an LCD or VGA display (or for changing the HDMI settings, e.g. to 1080p).