Buildroot:TechShowcase2015 Demo

This page documents the Buildroot demo that was presented during the technical show case at the Embedded Linux Conference 2015 in San Jose.

There are two sides to the demo:


 * 1) A NAS serving media files via various means: DLNA, Samba, NFS
 * 2) A media player running Kodi 14.1 Helix, playing media files served by the NAS

Both systems were built using Buildroot, go get it there:

git clone  cd buildroot git checkout 

NAS
The NAS is an OpenBlocks AX3:


 * Dual-core Marvel Armada XP Cortex A9 @1.33GHz
 * 1GiB DDR3 RAM, 128MiB NOR Flash
 * Giga-bit ethernet
 * SATA II

The software stack running on the NAS is mainly composed of:


 * Linux kernel 3.18.7 (plus AX3 patches)
 * Avahi 0.6.31
 * MiniDLNA 1.1.4
 * Dropbear 2015.67

Build the NAS firmware:

mkdir -p output/NAS make O=output/NAS  make O=output/NAS

The result is available in output/NAS/images/. You can flash it to the AX3 with:



Media player
The media player is a Raspeberry Pi 2:


 * Quad-core Broadcom BCM2836 Cortex A7 @900MHz
 * 1GiB RAM
 * 100Mb ethernet
 * µSD

The software stack running on the media player is mainly composed of:


 * Linux kernel 3.19.0 (plus RPi patches)
 * Kodi 14.1 Helix
 * Kodi PVR and audio-encoder add-ons
 * samba 3.6.25
 * Avahi 0.6.31
 * ConnMan 1.27
 * Dropbear 2015.67
 * eudev 2.1.1
 * tzdata 2015a

Build the Media player firmware:

mkdir -p output/mediaplayer make O=output/mediaplayer  make O=output/mediaplayer

The result is available in output/mediaplayer/images/. You can flash it with:

