You could read "OReilly.Understanding.the.Linux.Kernel.3rd.Edition.Nov.2005".
The name says everything =D.
A direct link:
http://eduunix.ccut.edu.cn/index/html/linux/OReilly.Understanding.the.Linux.Kernel.3rd.Edition.Nov.2005.HAPPY.NEW.YEAR/

On Dec 7, 2007 5:14 AM, Amogh Hooshdar <[EMAIL PROTECTED]> wrote:

> Hi,
>
> I have knowledge of assembly language. I am good at C programming. I
> have learnt to write "hello world" type of kernel modules using
> printk() statements. I know nothing else about kernel programming. I
> want to become a kernel hacker. I am a newbie at the moment. To begin
> with, I have 3 goals.
>
> 1. To understand how the Linux kernel first boots. To make sure that I
> have got hold of the correct code, I want to insert a "hello world"
> message in the booting code such that my "hello world" message is
> displayed along with other important messages while booting.
>
> 2. To understand how the kernel reads input from the keyboard and
> prints output on the screen. To test my understanding, I would like to
> modify the kernel to log all key strokes in a file.
>
> 3. How we can send out signals or electric pulses to a particular
> port, say USB port. I would like to test my understanding by writing a
> kernel module or something that sends out voltage from the USB port or
> anything else that would light up an LED or 3 V bulb.
>
> If some question of mine doesn't make sense, please tell me so and
> guide me what I should study and work on to accomplish my first 3
> goals in this field.
>
> --
> To unsubscribe from this list: send an email with
> "unsubscribe kernelnewbies" to [EMAIL PROTECTED]
> Please read the FAQ at http://kernelnewbies.org/FAQ
>
>


-- 
Claudio Eduardo Marques Gomes
Estudante de Engenharia da Computação
Diretor de Tecnologia do CAECOM
Projeto DCC-INDT em Baixo Consumo de Energia em Sistemas Embarcados
Universidade Federal do Amazonas (UFAM)
Tell: 92 3088-3845
Cel:  92 9183-8100

Reply via email to