Linux Network Driver

Prerequisites

  • Solid C knowledge.
  • Basic I/O.
  • Linux Character Drivers.

What you'll learn

  • Experience the interrupts in Linux.
  • Interact with the Linux TCP/IP Stack.
  • Manage packet transmission & reception using skbuffs.
  • Setup a network & Communicate using standard apps.
  • Develop a PCI-based Network Device Driver.

Top Skills Gained

Software & Hardware Skills Development

  • Realtek's PCI Express Fast Ethernet Controller (0x10EC:0x8136).

Personal Skills Development

  • Playing with the working of Network Interfaces.
  • Live Linux Driver development cycle.
  • Hands-on experience with PCI devices.