User:OliverGalvin/Comparison of single-board computers

Comparison of single-board computers excluding single-board microcontrollers.

I/O interfaces and ports

 * Notes
 * The USB standard defines 'host' and 'device' roles. A USB bus may only have one host and up to 127 devices. In this table the USB 2.0 and 3.0 columns document the number of host ports available on the single-board computer (SBC) that can be used to connect USB devices such as flash drives or cameras to the SBC. The USB Device column documents if the SBC has at least one 'device' role USB port so that the SBC can be connected to a computer. If the SBC uses USB On-The-Go (OTG) ports then that is noted in this column as OTG ports can operate in both host and device roles.
 * the mSATA slot in Utilite is considered non-user-serviceable and the procedure to access it causes the warranty to be void.

Audiovisual interfaces

 * Notes
 * HDMI signal can be converted to DVI by passive adapter.
 * HDMI signal not convertible to DVI by passive adapter. Watch out for HDMI screens that require DVI signalling.

Operating system

 * Notes
 * mainline Linux has basic support (device trees) for most i.MX6 boards (including Nitrogen6x, Wandboard, RIoTboard), but board vendors may still recommend forked kernels for full functionality. Vivante GPU drivers are provided as userspace library BLOBs; a future open-source alternative might be etnaviv (Kosagi Novena).
 * Future SDKs for Sitara AM335x, AM4x, AM5x and Keystone SoCs will be based on a mainline kernel: "The Sitara Linux SDK based on the 2014 LTS kernel is expected to be available from TI during the fourth quarter of 2014."