Hi, You can refer to Linux Kernel Development by robert love.This is one of the books which explain the OS beautifully.
For getting confidence in C, please play with the C as many times you can!!C is the language which throws surprises even after you think you have mastered it :D rSh. On Fri, Sep 23, 2011 at 11:16 PM, Arindam Roy <rarin...@gmail.com> wrote: > Help yourself and save a lot of trouble by reading this book: > Essential Linux Device Drivers, Sreekrishnan Venkateswaran., Prentice Hall. > > > On Fri, Sep 23, 2011 at 12:10 AM, Quiel <quieldeguz...@gmail.com> wrote: > >> Hi all, I will be part of the development of device driver for >> android. In preparation, I want >> to grasp the basics and advance my skill for this. >> >> I was on VB and JAVA for this past 2 years, so I don't have confident >> with my C programming. >> Linux device driver is a new world for me too. >> >> Currently, according to tips I found in different forums, the below >> resource was good starting point. >> Q1: May I hear your suggestions for this. >> >> 1. http://lwn.net/Kernel/LDD3/ >> 2. http://www.freesoftwaremagazine.com/articles/drivers_linux >> >> Q2: Do you know tutorials specific for android? >> >> And also, here are the specific drivers of android I should learn. >> 1. USB >> 2. Bluetooth >> 3. Wifi >> 4. Camera >> >> Thank you for your time! >> >> -- >> unsubscribe: android-kernel+unsubscr...@googlegroups.com >> website: http://groups.google.com/group/android-kernel > > > -- > unsubscribe: android-kernel+unsubscr...@googlegroups.com > website: http://groups.google.com/group/android-kernel > -- unsubscribe: android-kernel+unsubscr...@googlegroups.com website: http://groups.google.com/group/android-kernel