Linux Kernel and Device Drivers
From: anish singh <hidden>
Date: 2013-07-16 16:43:33
On Tue, Jul 16, 2013 at 12:42 PM, Satya Prakash Prasad [off-list ref] wrote:
Thanks .. I have another question. I was trying to practice some kernel process management APIs as in http://reiber.org/nxt/pub/Linux/LinuxKernelDevelopment/Linux.Kernel.Development.3rd.Edition.pdf (Linux Kernel Development by Robert Love, 3rd edition). I am not sure how to practice the code snippet given in the text book. I can understand the theory but do not find a way to practice. For example: I want to read a process 'struct task_struct' to find it parent's process identifier, how many tasks are in which state, creating kernel threads etc?
In that case start from creating a dummy driver and do everything there.
Any idea? On Mon, Jul 15, 2013 at 2:32 PM, Srinivas Ganji [off-list ref] wrote:quoted
As per as I know, you can follow two text books. 1. Linux Kernel Development by Robert Love, 3rd edition. 2. Linux Device Drivers by Alessandro Rubini, Jonathan Corbet, Greh Kroah-Hartman. 3rd edition. At the same time, you can practice the exercises given in the text books - practice makes a man perfect. The other thing is "Make your hands dirty by digging the kernel code whenever you have a doubt". Regards, Srinivas On Mon, Jul 15, 2013 at 2:06 PM, Satya Prakash Prasad [off-list ref] wrote:quoted
Please let me know how to study and get hands on experience on Linux Kernel and Device Drivers? Regards, Prakash _______________________________________________ Kernelnewbies mailing list Kernelnewbies at kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies_______________________________________________ Kernelnewbies mailing list Kernelnewbies at kernelnewbies.org http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies