Clone wiki

roseline / Building LinuxRK

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.

Checkout bb-kernel

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

./tools/rebuild.sh

Updated