Linux & Platforms
Work with embedded Linux, platform bring-up, and Yocto-based system development.
-
Linux Fundamentals: Learn essential Linux commands, file systems, processes, permissions, and shell scripting — the foundation for any embedded Linux engineer.
-
Yocto: Understand the Yocto Project to build custom Linux distributions, manage layers, write recipes, and create board-specific images for embedded systems.
-
Hypervisors: Explore virtualization in embedded platforms, including type-1 and type-2 hypervisors, virtual machines, partitioning, and mixed-criticality systems.
-
U-Boot: Learn how the U-Boot bootloader initializes hardware, loads the kernel, manages environment variables, and supports board bring-up.
-
Secure Boot: Understand platform security, cryptographic signing, validation of firmware, and protection against unauthorized code execution during boot.
Curriculum Structure
Level 1
- Linux Architecture
- Linux commands
- Shell Scripting
- Linux Networking and Debugging
Download Syllabus
Internship
- Linux Architecture
- Linux commands
- Shell Scripting
- Linux Networking and Debugging
- Boot process
- Yocto basics
Download Syllabus