Re: suggestion on writing driver

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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



[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux