Buildroot:TechShowcase2015 Demo
Revision as of 16:16, 19 March 2015 by ThomasPetazzoni (talk | contribs)
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:
- A NAS serving media files via various means: DLNA, NFS
- 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 <URL> cd buildroot git checkout <TAG>
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 backported patches to improve Armada XP support
- Avahi 0.6.31
- MiniDLNA 1.1.4
- Dropbear 2015.67
Build the NAS firmware:
mkdir -p output/NAS make O=output/NAS <NAS_DEFCONFIG> make O=output/NAS
The result is available in output/NAS/images/. You can flash it to the AX3 with:
<AX3_FLASH>
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 <MEDIAPLAYER_DEFCONFIG> make O=output/mediaplayer
The result is available in output/mediaplayer/images/. You can flash it with:
<RPI_FLASH>