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