Linux SPI & UART Drivers Online Training for Professionals |
Training: Linux SPI & UART Drivers
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 (Tue, Fri)
Training Venue: Your Personal Computer / Laptop
Trainer: Pradeep Tewani
Phone: +91-80-25610434, +91-8618563272 (WhatsApp)
Email: Workshop <workshop@sysplay.in>
|
Training Dates: Next one not yet scheduled
For pre-requisite Drivers Kickstarter Training: Click here
Next Recommendation: Design a File System
For all Trainings: Click here
|
Who should attend?
- Professionals into exploration of SPI and UART protocols
- Professionals wanting to expertise into Linux Drivers for SPI and UART devices
- One who him/her self wants to be an Embedded Linux Drivers trainer
- Hobbyists interested in playing with Embedded Peripherals through Linux
- What the heck!!! Any one who is passionate to add a feather in their cap of skills
Pre-requisites: Solid C knowledge, Basic I/O, 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
Optional to have during the online sessions: Breadboard, Microchip's ADC IC MCP3008 (8-Channel 10-Bit A/D Converter w/ SPI i/f - DIP-16 package), 1K Ohm Pot (through hole), 15 single-strand wires / male-to-male jumper cables
Topics Covered:
(Download hands-on & content details) (Contents get updated from time to time)
- Getting Started with Embedded Peripheral Interfacing
- SPI and UART protocol overview
- Understanding SPI and TTY frameworks in Linux Kernel
- Implementing SPI device driver
- Efficient data transfer using DMA from SPI device
- Implementing UART device driver
NB With extensive hands-on Beagle Bone Black.
|