Get 20% off all career paths from fullstack to AI
Build the Finance Skills That Lead to Promotions, Not Just Certificates
Overview
Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
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