Embedded Linux Development
HRDC Reg. No: 10001657810
Duration: 3 Days (21 Hours)
This intensive 3-day course provides a deep, hands-on understanding of Linux Network Driver Development, covering everything from the Linux networking subsystem to building a real SPI-based Ethernet driver from scratch.
Participants will explore how packets flow through the Linux kernel, understand socket buffers (sk_buff), and learn how network drivers interact with the networking stack. Through progressive hands-on labs, participants will build a basic network driver, develop a dummy network interface, and implement a fully functional SPI-based Ethernet driver using real hardware (WZ5500).
By the end of this course, participants will be able to:
sk_buff) and kernel APIsParticipants should have:
Professionals seeking deep expertise in Linux network driver development for hardware integration.