Linux SPI Drivers Online Training

Course Description
Linux SPI Drivers helps you Deep Dive into Linux Drivers

Live Training Sessions: 11th, 14th, 18th, 21st, 25th, 28th of July, 2023 and 1st & 4th of August ’23
1 Month of Access to Recordings
Lifetime Membership to connect with and learn from community of like-minded individuals

Value: Rs. 22997/-

Regular Price: Rs. 10,999
Introductory Offer: Rs. 8999

Registration Details

Duration: 1-1.5 hrs / day, 2 days / week, for 4 weeks
Extra Effort: 2-4 hrs / week (apart from the live classes)
Timings: 9.00 PM to 10.30 PM

Training Venue: Your Personal Computer / Laptop

Trainer: Pradeep Tewani
Phone: +91-7760263901
Email: Info <>

Topics Covered: (Download hands-on & content details

  • SPI Controller Driver from Scratch
  • Linux SPI Framework
  • Linux DMA Engine
  • Linux Device Model
  • Platform Drivers & Device Tree Binary

NB With extensive hands-on Beagle Bone Black.

Training Objective
The Linux SPI Drivers Training attempts to serve multiple objectives:

  • To enable participants develop the low level driver from scratch by accessing the hw specific
  • To enable participants develop the solid understanding of device driver fundamentals as
    device tree blob (DTB), Platform Driver and Direct Memory Access (DMA)
  • To enable participants to understand the Linux SPI Framework
  • To develop the in-depth understanding of complete end to end flow from the user space to the
    low level driver.

Target Audience

  • Professionals looking to Sharpen their Skills on Linux Device Drivers
  • Professionals looking to get the End-to-End Understanding of the Embedded Linux Device Drivers
  • One who him/her self wants to be an Linux Device Drivers Trainer
  • Hobbyists interested in playing with Linux SPI Drivers

Pr-requisites: Solid C knowledge, Good in Embedded Systems and  Comfortable with Linux Character Driver & Kernel Internals

Hardware & Programming hands-on with: Beagle Bone Black
Execution Mode: Online Live Sessions & Recorded videos for refreshing the concepts
Must have during the online sessions:

  • Good Internet Connection
  • Linux System (Ubuntu 18.04 LTS or so) with working Mic & Camera
  • Software: Build Essentials & Chrome browser
  • Hardware: Beagle Bone Black Kit (BBB+USB Cable), USB2TTL Converter+Cable, 4GB or more uSD, uSD Reader, One Male-to-Male Wire