Odroid xu 4 ubuntu15.01をカーネルビルド

odroid xu4 ubuntu15.01をビルド

参考は下記のサイト

How To compile a custom Linux kernel for your ARM device · umiddelb/armhf Wiki · GitHub

 

sudo apt-get update
sudo apt-get upgrade

 

sudo apt-get -y install bc curl gcc git libncurses5-dev lzop make u-boot-tools

 

apt-get -y install python-software-properties;
add-apt-repository -y ppa:ubuntu-toolchain-r/test;
apt-get update
apt-get -y install gcc-5 g++-5
update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-5 50
update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-5 50

 

git clone --depth 1 --single-branch -b odroid-3.8.y https://github.com/hardkernel/linux

cd linux
make odroidu_defconfig
make -j 8 zImage dtbs modules

sudo cp arch/arm/boot/zImage arch/arm/boot/dts/exynos5422-odroidxu3.dtb /media/boot

sudo make modules_install
sudo make firmware_install
sudo make headers_install INSTALL_HDR_PATH=/usr

kver=`make kernelrelease`
sudo cp .config /boot/config-${kver}
cd /boot
sudo update-initramfs -c -k ${kver}
 sudo mkimage -A arm -O linux -T ramdisk -a 0x0 -e 0x0 -n initrd.img-{kver} -d initrd.img-${kver} uInitrd-${kver}

 sudo cp uInitrd-${kver} /media/boot/uInitrd