
Session 1: Getting Comfortable with Embedded Linux Systems (9:00 AM – 10:30 AM)
Lab: Booting BeagleBone Black with pre-built images.
Session 2: Understanding the Embedded Linux Boot-Up Flow (10:30 AM – 12:30 PM)
Lab: Recovering a bricked BBB using U-Boot, SD card partitioning, and populating RootFS.
Session 3: Recovering a Bricked Board (1:30 PM – 3:15 PM)
Lab:
Session 4: Bootloader Customization (3:15 PM – 5:00 PM)
Lab:
Session 5: Linux Kernel Overview (9:00 AM – 10:30 AM)
Lab: Minimizing the kernel footprint using menuconfig.
Session 6: Kernel Booting with Initramfs and NFS (10:30 AM – 12:30 PM)
Lab: Configuring the kernel with Initramfs and booting with NFS RootFS.
Lunch Break: 12:30 PM – 1:30 PM
Session 7: Boot-Up Optimization Techniques (1:30 PM – 3:15 PM)
Lab: Using tools like bootchart and systemd-analyze to optimize boot times.
Session 8: Wrap-Up and Q&A (3:15 PM – 5:00 PM)