View on GitHub

emblearning

Learning hints and simple examples to get started with Embedded Linux & Device Drivers, Programming Concepts!!

Click here for testing the board with factory image,updating debian image in eMMC

Packages to be collected

Prebuilt Toolchain, gcc-linaro-arm-linux-gnueabihf-4.9-2014.09_linux.tar.xz from https://releases.linaro.org/archive/14.09/components/toolchain/binaries/

Kernel source customized based on https://github.com/RobertCNelson/bb-kernel, KERNEL.tar.gz is hosted in this repository for initial use.

Configuration file hosted in this repository – config-4.9.0-step1

Root file system image(myrootfs.img hosted in this repository) prepared based on the rootfs template core-image-minimal-beaglebone.tar.bz2 from http://downloads.yoctoproject.org/releases/yocto/yocto-2.1/machines/beaglebone/ and customized according to few issues across kernel versions.

U-Boot source code (optional for initial work)

Expected outcome

Kernel image – zImage or uImage (zImage initially)

Device tree blob(dtb) file – am335x-boneblack.dtb

Rootfs/initrd image (optional) – myrootfs.img

First steps towards booting the board

Click here for simple building steps to prepare outcome

Click here for some expert steps on building

Click here for some alternative booting methods