

- #Make menuconfig bbb driver how to#
- #Make menuconfig bbb driver install#
- #Make menuconfig bbb driver 64 Bit#
> make CROSS_COMPILE=arm-linux-gnueabihf- distcleanĬ) build. > mv u-boot-2018.11/ ~/custom_beaglebone/u-boot cd u-bootĪ) Set toolchain path > export PATH=$PATH:/home/user_name/gcc-linaro-7.4.1-2019.02-x86_64_arm-linux-gnueabihf/binī) clean previous builds/.config/binaries >cd u-boot – While building I faced some issues, so downloaded 2018.11 and it worked for me.Ī) Extract files > tar -xvf u-boot-2018.11.tar.bz2 – There was no defconfig available for BBB NOTE: I faced some issues with latest version >tar -xvf gcc-linaro-7.4.1-2019.02-x86_64_Ĭ) Create a work directory > mkdir custom_beagleboneĭenx is the official site that maintains u-boot releasesĭownload 2018.11 version from ftp server of denx So we need to get ARM toolchain to cross compile our source code.ĭownload gcc-linaro-7.4.1-2019.02-x86_64_ from Linaro site. Our target machine BeaglBone Black is based on ARM architecture while host is X86.
#Make menuconfig bbb driver install#
Install essential libraries required for cross compilation >sudo apt-get install bison flex lzop u-boot-tools Make sure to update packages on your host before we proceed.

#Make menuconfig bbb driver 64 Bit#
Machine used for this tutorial is a 64 bit x86 computer with ubuntu 14.04 LTS (64-bit) running on it.
#Make menuconfig bbb driver how to#
We cover on how to get access to each of them along with a tool chain, build and cross compile and finally prepare an SD card to boot with the built in binary images. So what’s more? Let’s get started and boot our first embedded device!īoot loader, Linux kernel and File system for running user applications are the core components of the system. One of the most popular kits for its simplicity, design and abundant technical support available, it is used in industrial applications, home automation and vast number of educational applications. Here we consider AM335X based BeagleBone Black as a reference board.ĪM335X is based on Texas Instruments Sitara family. In this article, I cover the fundamental components required to get a Linux based system running in less than 60 minutes. Be it cloud, servers, mobile devices, automotive infotainment systems or embedded devices, when peeped into the specs, most of them are Linux based.Įven though Linux is pervasive in embedded systems, getting it up on a system can be daunting if not provided with right tools and system environment.

Linux was originally developed for personal computers based on Intel x86 architecture, but has since been ported to more platforms than any other operating system and nowadays, it is at the heart of technology revolution.
