Linux Kernel Subsystems

Uncategorized
Wishlist Share
Share Course
Page Link
Share On Social Media

About Course

Dive into the Core of Linux!

Linux Kernel Subsystems are modular components of the Linux kernel, designed to handle specific functionalities such as process management, memory handling, file systems, device drivers, and networking. These subsystems work together to provide a robust, scalable, and efficient operating system foundation.

What Will You Learn?

  • Able to understand Loadable Kernel Modules and its Interfaces.
  • Understanding architecture for any kind of Device Drivers.
  • Able to Add or remove LKMs into the Kernel.
  • Implement LKMs or Device Drivers from scratch.
  • Implementing few Basic Device Drivers during the training from scratch.
  • Understanding and implementing Some Advanced Device Drivers during the training from scratch.
  • Able to interpret the data- sheets and implement Device Drivers accordingly.
  • Able to Debug and optimize Device Drivers for any devices.

Course Content

Introduction to Device Driver Architecture

Device Registration and Initialization

Device IO Operations

Device Operations

Device Access and Synchronization

Software Implemented, Pseudo File System. /proc

Timing Measurements

Introduction to Interrupts

Interrupt Handling

Sysfs

A Complete Device Driver should be Implemented from Scratch

Student Ratings & Reviews

No Review Yet
No Review Yet

© 2024 Created by Linuxembeddedmasters