YoVDO

10 Years of the Industrial I/O Kernel Subsystem

Offered By: Linux Foundation via YouTube

Tags

Conference Talks Courses Linux Courses Sensors Courses Community Building Courses Mentorship Courses

Course Description

Overview

Explore the evolution and impact of the Industrial I/O Kernel Subsystem in this 40-minute talk by Jonathan Cameron, the original author and current maintainer. Gain insights into the subsystem's development, challenges faced, lessons learned, and potential future directions. Learn about IIO's unique features, use cases, and its role in improving Linux support for sensors. Discover the journey of taking a subsystem through staging, defining userspace ABI, and the importance of community building. Understand the differences between userspace and kernel drivers, and the significance of mentorship in open-source development. No detailed kernel knowledge is required to benefit from this informative presentation, which serves as a call to action for driving the subsystem forward.

Syllabus

Intro
Outline
My personal itch...
Requirements...
So what devices do we support?
What is the interface?
Interface Principles
The architecture
Synchronous Read / SYSFS
Synchronous Read / Consumer Driver
Push Data Flow
Lets us do cool things!
Issue 4: Mapping to High Speed
When generalization breaks...
Route to success!
Growth of a subsystem
It's all about the long tails!
Aspects of a good community
Reference list - Intern blogs


Taught by

Linux Foundation

Tags

Related Courses

Building Geospatial Apps on Postgres, PostGIS, & Citus at Large Scale
Microsoft via YouTube
Unlocking the Power of ML for Your JavaScript Applications with TensorFlow.js
TensorFlow via YouTube
Managing the Reactive World with RxJava - Jake Wharton
ChariotSolutions via YouTube
What's New in Grails 2.0
ChariotSolutions via YouTube
Performance Analysis of Apache Spark and Presto in Cloud Environments
Databricks via YouTube