The best way to learn how to program the Kernel is to read the source code. Most of the code is very well commented. Also, look into taking a good book on the Linux kernel out from your local library, as there are books that go over how the kernel is built, and what data structures it uses.
The file you most likely want to edit is in drivers/char/keyboard.c
You will need the full kernel sources to do this, and you will also need to be able to compile your own kernel, but with an assignment like that, I assume you are already fairly good at compiling your own kernel.
Ah yes, and welcome to LinuxQuestions.org!
Last edited by chadl; 10-29-2006 at 08:39 AM.
|