• Overview of Linux kernel architecture and components

  • Kernel source code structure and navigation

  • Kernel build system and configuration

  • Kernel booting and initialization process

  • Development environment setup for kernel programming

  • Introduction to QEMU and Beaglebone Black as target platforms