Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Linux Foundation

My First Kernel Driver

Linux Foundation via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn to write your first Linux kernel driver in this hands-on workshop led by Hans de Goede from Red Hat. Develop a simple kernel driver for a temperature and humidity sensor using provided hardware including a USB (ch341t) to qwiic converter and a qwiic sht40 temperature/humidity sensor. Work through the process of creating an i2c-device client for the sensor and implement sysfs attributes that provide temperature and humidity readings. Access a GitHub repository containing preparation instructions, a ready-to-build driver template, skeleton i2c-driver code, and example communication snippets to guide your development process. Build practical experience with Linux kernel development fundamentals while creating a functional driver that interfaces with real hardware sensors. Note that intermediate or advanced C programming knowledge is required to participate effectively in this workshop.

Syllabus

Workshop: My First Kernel Driver - Hans de Goede, Red Hat

Taught by

Linux Foundation

Reviews

Start your review of My First Kernel Driver

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.