Hi Steve ,
Directly reading the book " Understanding the Linux Kernel " can confuse the readers a bit.
So refer this one,
Essential Linux Device Drivers (Prentice Hall Open Source Software Development Series)
by Sreekrishnan Venkateswaran
ASIN / ISBN-10: 0132396556
Also , Academia has plenty of resources :
You can go through this course :
http://www.cs.usfca.edu/~cruse/cs635f07/
http://www.cs.fsu.edu/~baker/devices/notes/
Good luck !
Regards ,
Karthikeyan Sabhanatarajan
karthiknatrajan@xxxxxxxxx
http://hcs.ufl.edu/~sabhanatarajan
Directly reading the book " Understanding the Linux Kernel " can confuse the readers a bit.
So refer this one,
Essential Linux Device Drivers (Prentice Hall Open Source Software Development Series)
by Sreekrishnan Venkateswaran
ASIN / ISBN-10: 0132396556
Also , Academia has plenty of resources :
You can go through this course :
http://www.cs.usfca.edu/~cruse/cs635f07/
http://www.cs.fsu.edu/~baker/devices/notes/
Good luck !
Regards ,
Karthikeyan Sabhanatarajan
karthiknatrajan@xxxxxxxxx
http://hcs.ufl.edu/~sabhanatarajan
On Sat, Sep 6, 2008 at 6:42 AM, Steven Zhou <lullaby2005@xxxxxxxxx> wrote:
Hi guys,
I'm a newbie about Linux driver developing, and now I'm studying the Linux driver model.
I have refered the book <Understanding the Linux Kernel>, but... I'm still confused about Linux drver model.
Such as the relationships among kobject, kset, subsystem, bus(especially platform-bus), device, drvier. Then
I turned to the book <Linux Device Driver>, but the situation is still on..... The basic conception in my mind is
not very clear.
Is there anybody have the good matirial about Linux device model? Can you share it?
Thanks in advance.
--
Best Regards.