These are just a few notes on how to build the Kronux kernel, which is based on LinuxRK and provides QoT scheduling ability. Given that we are targeting BeagleBone Black boards, for the sake of convenience we will use Robert Nelson's
bb-kernel build scripts to build the kernel.
This tutorial assumes you are running 64-bit Ubuntu 15.04.
git clone https://bitbucket.org/rose-line/bb-kernel.git -b roseline
Copy over the default system script
cp system.sh.sample system.sh
Run the ./build_kernel.sh script. If it asks you to install system dependencies, then go ahead and do this. This script will take a long time to complete.
cd bb-kernel ./build_kernel.sh
Checkout the Kronux kernel.
mv KERNEL Linux git clone https://bitbucket.org/rose-line/Kronux.git -b roseline ln -s Kronux KERNEL
Rebuild the new kernel