Ubuntu Snappy Core

Snappy Ubuntu Core is a new rendition of Ubuntu with transactional updates - a minimal server image with the same libraries as today’s Ubuntu, but applications are provided through a simpler mechanism. The snappy approach is faster, more reliable, and lets us provide stronger security guarantees for apps and users.

Through Snappy, Canonical has partnered with Erle Robotics to bring Ubuntu and the app store to the world of robotics.

Getting the Ubuntu kernel

3.16 (latest)

git://kernel.ubuntu.com/ubuntu/ubuntu-utopic.git
Getting the configuration file
cd ubuntu-utopic
export $(dpkg-architecture -aarmhf); export CROSS_COMPILE=arm-linux-gnueabihf-
fakeroot debian/rules clean prepare-generic

Your file will be available at ls -al debian/build/build-generic/.config:

victor@ubuntu:~/Desktop/ubuntu-utopic$ ls -al debian/build/build-generic/.config
-rw-rw-r-- 1 victor victor 175232 Jan 29 17:08 debian/build/build-generic/.config
Compile the code
make -j4
Compile the dts solely
make ARCH=arm dtbs
Find the device tree blobs
ls arch/arm/boot/dts

3.8 (BeagleBoard kernel full support)

Getting the kernel and the configuration file
git clone git://kernel.ubuntu.com/ppisati/ubuntu-vivid.git
cd ubuntu-vivid/
git checkout snappy_beagle_3.8
ARCH=arm ./scripts/kconfig/merge_config.sh arch/arm/configs/erlerobot_defconfig arch/arm/configs/snappy/*.config
export CROSS_COMPILE=arm-linux-gnueabihf-
Compile the kernel
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- uImage dtbs -j4
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- uImage-dtb.am335x-boneblack -j4
make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- modules -j4
sudo make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- INSTALL_MOD_PATH=/media/victor/system-a modules_install

results matching ""

    No results matching ""