23.05.2018, 09:06, "Greg KH" <greg@kroah.com>:
On Tue, May 22, 2018 at 10:25:51PM -0400, Hugo Lefeuvre wrote:
Hi,
I've been reading documentation about linux drivers development for quite a while now, but never did anything really useful of it. Lack of time, but most importantly lack of projects to apply this knowledge. Now I've got some spare time ahead of me, and it seems to be the right moment to start a kernel driver project.
... but I don't know exactly what kind of device driver I want to write, and what kind of device I want to work on.
It's best to find a device you care about, that does not work on Linux, to do something like this, as you are going to be working on it for a while.
But the problem is, as you are finding out, that almost everything already "just works" in Linux. Turns out Linux supports more hardware than any other operating system, sorry :)
:) I think seen the drivers/staging section in the kernel source. you can find a driver in the development phase. for example, some new generation embedded modules and electronic devices don't work on Linux. ps = raspian Regards Ozgur
Try digging around in shops that sell "odd hardware", that might be the best way to find something like this.
good luck!
greg k-h