In this workshop, the main idea would be first going through quickly the anatomy of a Linux driver from top to the bottom, and aspects of design. Then, we start to build a driver, as a group.
There is a few possibilities, what would be the device, if a real device is used at all, it will be probably some USB-based one.
But if there is no suitable device, a pseudo device will be created.
During the workshop, of course the questions from the audience are answered :)