Embedded Linux Step by Step Using Beaglebone Black
Learn ARM Linux systems, Embedded Linux building blocks ,Busybox, Beaglebone interfacing Projects and much more
What you'll learn
- Understanding ROM –Uboot-Kernel boot process on Linux-ARM systems and Testing
- U-Boot, MLO, SPL, explanation and Testing
- Understanding platform devices and how it works
- Linux device Tree
- eMMC OS updating and booting new Debian OS
- TFTP booting
- Beaglebone Networking
- Configuring and using Buildroot on Beablebone
- Using I2C tools on BBB
- GPIO programming
- Interfacing LCD and related projects
- EEPROM programming
- Kernel, Bootloaders compilations Step-by-Step and testing on Beaglebone Hardware
- Understanding various sub systems of AM335x SOC such as GPIOs, I2C, MMC, boot modes ,etc
- Understanding ARM-board configuration files
- Understating various boot modes of AM335x
- Serial booting (UART)
- NFS booting
- Busybox compilations and Testing
- Writing uEnv dot txt from scratch and Testing
- Hardware interfacing projects and 'C' application development using Eclipse IDE
- Interfacing external LEDs, 7 segment displays and code development
- Interfacing MPU6050 sensor and tilt sensing