Skip to content
BlackWhole
Gives life to Machines
Home
Services
Trainings
Embedded System Programming on ARM Cortex M3/M4
RTOS training with FreeRTOS
Linux Device Driver programming
Embedded Linux using BeagleBone Black
Porting and Android bring-up on BBB (on demand)
Projects
Firmware Development
customized embedded solutions
Blogs
Contact Us
Embedded Linux using BeagleBone Black
What you’ll learn
Understanding of ROM-uboot-Linux boot process on ARM systems
Learn to Boot BBB by loading uboot and linux images in DRAM
Learn to boot BBB from different boot sources like MMC, Flash and using initrd image
NFS Booting
Learn linux platform device and driver model
learn Device tree
Learn Kernel and bootloaders cross compilation step-by-step
Learn configuring and using buildroot on BBB
Busybox compilations and Testing
GPIO driver devlopment
Learn I2C driver in linux
understand ARM-board configuration files
Hardware interfacing projects
Learn to boot BBB with custom kernel image
Project work
Requirements
Strong in C programming
Basic Linux commands
Basic understanding of Linux system