linux kernel for device driver development

himanshutiwari12

New Member
Joined
Apr 26, 2020
Messages
1
Reaction score
0
Credits
0
Hi,

I have been using ubuntu 18 LTS since last year. Before that i was using fedora 23/24 for 2 years. Mostly use was learning IPC, C application development, C++, Data Structures and python. Now i want to start device driver development. can any one suggest kernel version and resources to begin with from simpler to advance level. I want to develop drivers for displays and sensors like SPI, I2C USB etc. and porting linux over soc such as beagle bone and other soc coming these days. I have hardware electronics experience also so dont worry about the hardware arrangements. There is a Robert Love book which some people are refering. Any other way to make learning precise and fast. Thank You
 


I would think as a kernel driver dev, you would need to keep pretty up to date.
Practically EVERY kernel version has some new hardware driver in it.
No sense in re-writing a driver that already exists.

Here is a list of 5.6 driver updates for example.
 


Latest posts

Top