Workshop My first kernel driver: Difference between revisions

From RevSpace
Jump to navigation Jump to search
Created page with "{{Event |Name=My first kernel driver |DateStart=13 November 2025 |DateEnd=13 November 2025 |InfoLocation=RevSpace |InfoOpen=19:30 }}"
 
No edit summary
Line 1: Line 1:
{{Event
{{Event
  |Name=My first kernel driver
  |Name=Workshop My first kernel driver
  |DateStart=13 November 2025
  |DateStart=13 November 2025 20:00
  |DateEnd=13 November 2025
  |DateEnd=13 November 2025 22:30
|Info=Workshop My first kernel driver by Hans de Goede
  |InfoLocation=RevSpace
  |InfoLocation=RevSpace
  |InfoOpen=19:30
  |InfoOpen=19:30
  }}
  }}
Important: participants will need to setup a kernel build environment before the workshop, see the [https://github.com/jwrdegoede/kernel-driver-workshop/?tab=readme-ov-file#preparation preparation instructions].
Attendees will be given an USB (ch341t) to qwiic converter + a qwiic sht40 temperature/humidity sensor.
[https://github.com/jwrdegoede/kernel-driver-workshop/?tab=readme-ov-file#preparation Preparation instructions] + a ready-to-build driver to instantiate an i2c-device/-client for the sensor are available on [https://github.com/jwrdegoede/kernel-driver-workshop/ github].
The goal of the workshop is for attendees to write their own (very simple) kernel driver for the sensor offering sysfs attributes providing temperature and humidity readings. Example code snippets of a skeleton i2c-driver and example communication code will be provided to make it possible to write a simple driver in 2 - 2.5 hours.
Attendees will be expected to know the C-programming language at an intermediate (or better) level.
Please register below. If you do not have edit access to the RevSpace wiki, you can ask someone on [[IRC|RevSpace's chat]] to add you to the list.
=Participants (max 20)=
# Your nick/name here
# Or here
=Backup list=
# You?

Revision as of 15:36, 27 September 2025

Event Workshop My first kernel driver
Name Workshop My first kernel driver


Duration 13 November 2025 20:00 - 13 November 2025 22:30
Information Workshop My first kernel driver by Hans de Goede


* Location: RevSpace
* Open from: 19:30

Important: participants will need to setup a kernel build environment before the workshop, see the preparation instructions.

Attendees will be given an USB (ch341t) to qwiic converter + a qwiic sht40 temperature/humidity sensor.

Preparation instructions + a ready-to-build driver to instantiate an i2c-device/-client for the sensor are available on github.

The goal of the workshop is for attendees to write their own (very simple) kernel driver for the sensor offering sysfs attributes providing temperature and humidity readings. Example code snippets of a skeleton i2c-driver and example communication code will be provided to make it possible to write a simple driver in 2 - 2.5 hours.

Attendees will be expected to know the C-programming language at an intermediate (or better) level.

Please register below. If you do not have edit access to the RevSpace wiki, you can ask someone on RevSpace's chat to add you to the list.

Participants (max 20)

  1. Your nick/name here
  2. Or here

Backup list

  1. You?