The HummingBoard allows you to run many open source operating systems – such as Ubuntu, Debian and Arch, as well as Android and XBMC.

It is powered by single or dual ARM9 core Freescale i.MX6 processor with 512Mbyte or 1Gbyte of memory.

Graphics comes from a Vivante GC880 GPU core which supports OpenGL ES 3.0 API, and capable of outputting multiple 1080p videos.

There are two USB ports and an Ethernet network port as well as a standard array of interfaces for UART, GPIO, SPI with two CS, I2C. There is also an optional 802.11 Wi-Fi interface.

There is a dual core version with mini PCIe expansion, LVDS interface for connecting to touch screens.

SolidRun has also squeezed the i.MX6 based computer into a MicroSOM measuring 47mm x 30mm.