Cubox and Hummingboard boards

Overview

Both kernels are stable and production ready, but you should use them for different purpuses since their basic support differ:

  • legacy: video acceleration, NAND support, connecting displays
  • vanilla: headless server, no HDMI output - serial console or remote access only

Legacy

System images with legacy kernel

  • Kernel 3.14.x with large hardware support, headers and some firmware included
  • Docker readywhat is Docker?
  • PCI-E operational (Hummingboard Pro, Gate & Edge)
  • mSATA / m2 operational (Hummingboard Pro & Edge)
  • Enabled audio devices: HDMI, spdif, analogue
  • Bluetooth ready (working with Cubox-i/HB PRO on-board device or external key)
  • I2C ready and tested with small 16×2 LCD. Basic i2c tools included.
  • SPI ready and tested with ILI9341 based 2.4″ TFT LCD display.
  • Drivers for small TFT LCD display modules.
  • USB redirector – for sharing USB over TCP/IP (disabled by default /etc/init.d/rc.usbsrvd)

Bugs or limitation

  • Gigabit ethernet transfer rate is around 50% of its theoretical max rate (internal chip bus limitation)

Vanilla

System images with vanilla kernel

  • Kernel 4.7.x with large hardware support, headers and some firmware included
  • Docker readywhat is Docker?
  • PCI-E operational (Hummingboard Pro, Gate & Edge)
  • mSATA / m2 operational (Hummingboard Pro & Edge)
  • Enabled audio devices
  • Bluetooth ready (working with supported external keys)

Bugs or limitation

  • Serial console only - no HDMI video output
  • Gigabit ethernet transfer rate is around 50% of its theoretical max rate (internal chip bus limitation)

Desktop

  • Pre-installed: Firefox, LibreOffice Writer, Thunderbird
  • Lightweight XFCE desktop
  • Autologin, when normal user is created – no login manager (/etc/default/nodm)

Connect your LCD display

I tried two different display connection types: I2C and SPI. Both are working perfectly with my image 2.6 or higher.

GPIO

How to control HummingBoard GPIO from kernel space?

Udoo Quad

  • Kernel 3.14.72 and 4.4.13 with some hardware support, headers and some firmware included
  • Docker readywhat is Docker?
  • Wireless adapter with DHCP ready but disabled (/etc/network/interfaces, WPA2: normal connect, bonding / notebook or AP mode). It can handle between 40-70Mbit/s.
  • SATA operational
  • Enabled analogue (VT1613) and HDMI audio device

Bugs

SATA & USB install not working on legacy kernel

Udoo Neo

  • Kernel 3.14.72 with some hardware support, headers and some firmware included
  • Wireless adapter with DHCP ready but disabled