Linux Kernel Internals Online Training for Professionals
Training: Linux Kernel Internals
Duration: 1-1.5 hrs / day for 8 days across 3 weeks
Effort: 3-6 hrs / week (apart from the live classes)
Timings: 6:30 AM to 8:00 AM IST (Tue, Thu, Sat)
Training Venue: Your Personal Computer / Laptop

Trainer: Pradeep Tewani
Phone: +91-8618563272
Email: Workshop <>
Training Dates: Next one not yet scheduled

Next Recommendation: Linux I2C Driver
For all Trainings: Click here
Who should attend?
  • Professionals wanting to switch their domain to Linux Drivers & Embedded World
  • Professionals looking for expertising in Linux Interrupt Management
  • Professionals keen to gain expertise in Linux Process & Timing Architecture
  • One who him/her self wants to be an Embedded Linux trainer
  • Hobbyists interested in playing with internals of Linux Kernel
  • What the heck!!! Any one who is passionate to add a feather in their cap of skills
Pre-requisites: Good C knowledge, and Basic Linux familiarity.
Hardware & Programming hands-on with: Beagle Bone Black
Execution Mode: Live Video Sessions - No recorded videos
Need to have during the online sessions:Good Internet Connection. 1:1 Linux system (Ubuntu 18.04 LTS or so) w/ Chrome browser. 1:1 Beagle Bone Black Kit (BBB+USB Cable, USB2TTL Converter+Cable, 4GB or more uSD, uSD Reader)

Topics Covered: (Download hands-on & content details) (Contents get updated from time to time)
  • Getting Started with Linux Kernel Module
  • Implementing Character Device Drivers
  • Linux Process Management (Kthreads, Mutex, Spinlocks)
  • Kernel Timing Architecture (jiffies, Delays, Timers, Tasklets, Work Queues)
  • Linux Interrupt Management (Top half & Bottom half, Interrupt Handler)
NB With extensive hands-on Beagle Bone Black.