YoVDO

Industrial I/O Subsystem Driver Development and Userspace HALs - Nonsense Hacks

Offered By: Linux Foundation via YouTube

Tags

Embedded Systems Courses Data Processing Courses Device Drivers Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore the intricacies of developing an Industrial I/O subsystem driver for new sensors in this 44-minute conference talk. Dive into the world of userspace HALs for efficient data processing, IIO channel consumers and definitions, SW and HW triggers, and ring buffer interfaces. Gain an in-depth overview of the development API for implementing new drivers or enhancing existing IIO drivers. Witness demonstrations of various sensors utilizing IIO functionality, including hrtimer sw triggers and buffered data to userspace HALs. Learn about IO channels, driver structures, scaling, buffers, trigger handlers, and single-shot access. Discover practical examples involving thermocouples, humidity sensors, and capture techniques. Explore consumer channels, API calls, SI units, event monitoring, and buffer data processing. Conclude with a comprehensive demo and Q&A session to solidify your understanding of Industrial I/O concepts and applications.

Syllabus

Intro
What is Industrial IO
Non IO Sensors
Examples
IO Channels
IO Driver
Channel Structure
thermocouple example
Scaling
Buffers
Trigger buffers
Buffer trigger handler
Single shot access
Capture example
Humidity sensors
Pole fort
Consumer channels
API calls
SI Units
Event Monitor
Output Thermocouple
Buffer Data Capture
Buffer Data Processing
Generic Buffer
Demo
Conclusion
More Questions


Taught by

Linux Foundation

Tags

Related Courses

Linux kernel Module and driver Programming for x86
Udemy
How to Use USB FTDI D2XX Drivers for Computer I/O Applications
Kevin Darrah via YouTube
NuttX for Embedded Linux Developers
Linux Foundation via YouTube
A Dive into Zephyr Device Driver Model
Linux Foundation via YouTube
An Introduction to EdgeX Foundry
Linux Foundation via YouTube