In this video we are explaining building how to download Linux kernel Source for Beaglebone Black Board. You will also observe building of Kernel Modules, Device Tree. We will also review Kernel Configuration file.
#Beagleboneblack #Beaglebone #EmbeddedLinux #ARM #EmbeddedCraft #EmbeddedSystem
Links used in video
Linux Kernel Source at Github
https://github.com/beagleboard/linux
Getting Kernel from github
git clone git://github.com/beagleboard/linux.git
Dependencies
Install lzop ( file compression software)
$ sudo apt-get install lzop
Install compiler gcc compiler for Linux “gcc-arm-linux-gnueabihf”
$ sudo apt-get install gcc-arm-linux-gnueabihf
Steps to building Linux Kernel
$ make j4 ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf mrproper
(clear all previous kernel compilation configuration and files left from previous build)
$ make -j4 ARCH=arm bb.org_defconfig
(Generate .config file)
$ make j4 ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf zImage
(Building kernel to generate zImage)
$ make j4 ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf modules
(Building kernel to generate Kernel Modules)
$ make j4 ARCH=arm CROSS_COMPILE=arm-linux-gnueabihf dtbs
(Building device tree)
Other videos
Eclipse and GCC Compiler - Configuring Eclipse to use GCC Compiler for QEMU
• Eclipse and GCC Compiler - Configuring Ecl...
Beaglebone Black Board: Serial Port Interfacing, Connecting Beaglebone Black board with Serial Port
• Beaglebone Black Board: Serial Port Interf...
Embedded Linux - Building Tool chain with Crosstool-NG
• Embedded Linux - Building Tool chain with...
Preparing bootable Micro SD card using command line on Linux Host
• Preparing bootable Micro SD card using com...
Raspberry PI remote desktop access | Using VNC Viewer on Linux Host to access Raspbian OS Desktop
• Raspberry PI remote desktop access | Using...
Using QEMU to Emulate Cortex M based board and Running LED Blinking Program
• Using QEMU to Emulate Cortex M based board...
Follow us ...
Facebook: / embeddedcraft
Twitter: / embeddedcraft
Linkedin : / embeddedcraft-craft-99a47617
More videos on Embedded System and related topics can be found at:
http://embeddedcraft.org/