Linux I2C Drivers Online Training
Training Dates: 7th, 10th, 14th, 17th, 21st, 24th, 27th, 31st March ’22
Fee Structure: Rs. 6000/-
Duration: 1-1.5 hrs / day, 2 days / week, for 4 weeks
Extra Effort: 2-4 hrs / week (apart from the live classes)
Timings: 6:30 AM to 8:00 AM IST (Mon, Thu)
Training Venue: Your Personal Computer / Laptop
Trainer: Pradeep Tewani
Phone: +91-7760263901
Email: Info <info@embitude.in>
Topics Covered: (Download hands-on & content details)
- Low level I2C controller driver
- Interfacing with I2C EEPROM
- Linux Device Model – Platform Driver & Device Tree Blob (DTB)
- Linux I2C framework components
- Enabling the interrupts in I2C controller driver
NB With extensive hands-on Beagle Bone Black.
Training Objective
The Linux I2C Drivers Training attempts to serve multiple objectives:
- To enable participants develop the low level driver from scratch by accessing the hardware specific registers
- To enable participants develop the solid understanding of device driver fundamentals as device tree blob (DTB), Platform Driver and Interrupt Management
- To enable participants to understand the Linux I2C Framework
- To develop the in-depth understanding of complete end to end flow from the user space to the low level
Target Audience
- Professionals looking to sharpen their skills in Linux Drivers
- Professionals wanting to get in-depth understanding of Linux Drivers Integration
- One who him/her self wants to be an Embedded Linux Drivers trainer
- Hobbyists interested in playing with Embedded Peripherals through Linux
Pr-requisites: Solid C knowledge, Good in Embedded Systems, and Linux Character Drivers.
Hardware & Programming hands-on with: Beagle Bone Black
Execution Mode: Live Video Sessions – No recorded videos
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, 1 single-strand wire / male-to-male jumper cable