Workshop My first kernel driver Thursday November 13th 20:00

I’m organizing a workshop on writing a simple kernel driver on Thursday November 13th 20:00: Workshop My first kernel driver - RevSpace

If you want to attend, please register on the wiki. 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.

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.

4 Likes

What a great idea for a workshop. I’d love to join (but can’t edit the forum). I might also bring a +1 will let you know in time if he joins :).

@sqrtroot, I’ve added you and a +1 for you to the participants list on the wiki.

Great initiative!

Although very interested, I don’t qualify for the pre-requisites. I would like to join as a “fly on the wall” without participating in the actual workshop, is that ok?

Although very interested, I don’t qualify for the pre-requisites. I would like to join as a “fly on the wall” without participating in the actual workshop, is that ok?

Yes that is fine. Note though that the initial presentation will be quite short and after that it is mostly hands on. The C-code parts consist of a significant amount of copy-pasting so if you know some C you could still give the hands-on part a go.

1 Like