•   Pune: +91 82 82 82 9805
  • Karad: +91 82 82 82 9806 / 02164-225500, 225800

Linux Kernel Module Programming (Webinar)

Course Name : Linux Kernel Module Programming (Webinar)

Batch Schedule : 04-Jul-2020   To   05-Jul-2020

Schedule : Weekend - Saturday-Sunday

Duration : Weekend 6 Hrs.

Timings : 9:00 AM  To  12:00 PM

Fees : Rs. 1000/- Inc GST

  • Students
  • Fresher’s
  • Working professionals
Click to Register
  • Introduction
    • Introduction to Linux device driver
    • Introduction to Kernel module
    • Linux kernel architecture
    • User space vs kernel space programming
  • Hello Kernel Module
    • Initialization and deinitialization of kernel module
    • Kernel module information (modinfo command)
    • Compiling & running kernel modules
    • Understanding struct module
    • Internals of insmod & rmmod
    • Adding module in kernel tree
  • Module Stacking
    • Concept
    • Kernel symbol table
    • Internals of kernel symbols
    • Exporting symbols from the modules
    • Importing the symbols
    • Understaning depmod & modprobe
  • Module Parameters
    • Concept
    • Adding module parameters
    • Accessing & modifying module parameters
    • Internals of module parameters
  • Kernel Data Structures
    • Understanding kernel data structures
    • Kernel linked list design philosophy
    • Kernel list common operations
    • Kernel process structure and process list
    • Kernel fifo & common operations
Click to Register
  • Excellent C programming, Data structures (Linked list & Queues), Linux command line, OS concepts (like files & processes).
Click to Register
  • This course is not intended to learn Linux device drivers, but is pre-requisite if you are planning to learn Linux device driver.
  • Even though there will be a little discussion on kernel customization, this course doesn’t cover Linux kernel customization or Linux kernel porting on embedded devices.
  • Based on Q&A, webinar time may get extended for an hour. Please consider this.
Click to Register
  • Preparing foundations for Linux device drivers (Every device driver is a kernel module).
  • Understanding the difference between kernel space and user space programming.
  • Ability to develop kernel modules and understand few data structures in the kernel.
Click to Register

The webinar on Linux kernel module programming was really amazing and helpful. It provided really very good insight for learning linux device driver. Looking forward for another training session related to the same. 


Even if duration of webinar is two days only but it has guided me a lot about subject & even get clarity about self-questions like how & what to study in Linux Kernel Module Programming for long duration. It always worth attending courses at Sunbeam because they always give much more than expectations !
Thanks,
Ashwini.


Mr. Nilesh Ghule is really a good tutor. Am working as Embedded developer and looking to progress in Linux and RTOS. This webinar encouraged me lot for it.


Very clear explanation and uptodate - it has broaden my understanding of linux kernels module

Click to Register
Sr.No Batch Code Start Date End Date Time
1 LKMP-O-01 04-Jul-2020 05-Jul-2020 9:00 AM  To  12:00 PM

Schedule : Weekend - Saturday-Sunday

Click to Register

Contact us

Sunbeam Hinjawadi Pune

Authorized Training Centre of C-DAC ACTS

"Sunbeam IT Park", Ground Floor, Phase 2 of Rajiv Gandhi Infotech Park, Hinjawadi, Pune - 411057, MH-INDIA

+91 82 82 82 9805 / +91 82 82 82 9806
Sunbeam Karad

Authorized Training Centre of C-DAC ACTS

'Anuda Chambers', 203 Shaniwar Peth, Near Gujar Hospital, Karad - 415 110,     Dist. Satara, MH-INDIA.

+91 82 82 82 9806 / 02164 - 225500 , 225800