I also had this problem and was suggested to real O Reilly Book . I have found one more interesting book see if it suits you http://www.amazon.com/Essential-Device-Drivers-Sreekrishnan-Venkateswaran/dp/0132396556 then you may have a copy of it. I am currently stuck up with init/calibrate.c that is where kernel creates delay in processes. On Tue, Apr 20, 2010 at 1:34 AM, Greg Freemyer <greg.freemyer@xxxxxxxxx> wrote: > On Mon, Apr 19, 2010 at 10:29 AM, Niamathullah sharief > <newbiesha@xxxxxxxxx> wrote: >> Hello, >> I am newbie to programming. I want to write some USB driver for any USB >> device. Can anyone suggest me what will be better one to start programming >> drivers. I know only c programming. >> > > The vast majority of the kernel is c code. So c programming is all > you need unless you want to drill into assembly which you should be > able to avoid in almost all cases. > > But the kernel code is very complex, so I would not pick it as a > programming learning experience. > > Greg > -- > Greg Freemyer > Head of EDD Tape Extraction and Processing team > Litigation Triage Solutions Specialist > http://www.linkedin.com/in/gregfreemyer > CNN/TruTV Aired Forensic Imaging Demo - > http://insession.blogs.cnn.com/2010/03/23/how-computer-evidence-gets-retrieved/ > > The Norcross Group > The Intersection of Evidence & Technology > http://www.norcrossgroup.com > > -- > To unsubscribe from this list: send an email with > "unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx > Please read the FAQ at http://kernelnewbies.org/FAQ > > -- Tapas http://wiki.xensource.com/xenwiki/How_to_run_4_Application_servers_on_same_piece_of_hardware_with_a_separate_OS_for_each_of_them. +91 8971248477 -- To unsubscribe from this list: send an email with "unsubscribe kernelnewbies" to ecartis@xxxxxxxxxxxx Please read the FAQ at http://kernelnewbies.org/FAQ