[svlug] New to Kernel programming and device drivers
eugene.zelenko at gmail.com
Wed Apr 21 17:35:42 PDT 2010
Actually "Linux Device Drivers" is licensed under CC-BY-NC-SA-2.0 and
you could find it here:
On Wed, Apr 21, 2010 at 4:33 PM, Peter van der Linden <pvdl at afu.com> wrote:
> O'Reilly has a good book on Linux device drivers, called ... "Linux Device Drivers"
> It's in its third edition, and you can get a used copy at Amazon for $20. It covers up to ver 2.4 of the kernel interfaces.
> You'll also want to get really solid C knowledge. There's an amount of bit twiddling and cycle bumming in driver code. You can master a lot of this by reading code and taking the time to figure it out. I would recommend the Diomidis Spinellis book "Code Reading" for that.
> Apart from anything else, it's a very enjoyable read. Diomidis is a past winner of the International Obfuscated C Code Competition. His entry is an absolutely breathtaking BASIC interpreter in ~20 lines of C! You can see it here: http://cis.csuohio.edu/~somos/ddsbasic.c
> On Apr 21, 2010, at 3:50 PM, Tharanga Abeyseela wrote:
>> Hi Guys,
>> Iam a fan of linux and opensource systems. i have done
>> some perl,php programming on linux but havent done much of C
>> programming stuff .
>> I like to get your expert advice on writing linux device drivers.
>> Acatually i have a fair knowledge in C .(iam familiar with OS
>> concepts) can some one tell me where should i start and which areas
>> of programming i should improve in C and good books for a newbie.
>> Thank you very much for reading my first post here :)
>> svlug mailing list
>> svlug at lists.svlug.org
> svlug mailing list
> svlug at lists.svlug.org
More information about the svlug