Thanks for your advice and inspiration.

On Feb 20, 4:54 am, Peter Teoh <[email protected]> wrote:
> 1.   try to write a hello world kernel module.
> 2.   try writing printing out some global variables in your kernel
> module....eg, the CPU ID....so as to identify which CPU u are running.
> 3.   try printing the userspace process name while running your kernel
> module.
> 4.   try doing some spin lock stuff....u will need two kernel module
> and necessarily having two CPU core at least.
> 5.   try doing some semaphore/mutex stuff.....
> 6.   try creating a kernel thread, and doing some sleeping/
> rescheduling of the kernel thread.
>
> and yes....u can of course find all these answer readily available as
> part of academic exercises in different university's courses
> curriculum online.
>
> and most important ask more questions.....generally amount of input =
> amount of output (either in the form of questions, or completed
> exercises etc :-)).
>
>  Feb 19, 6:54 pm, Carsten Heisterkamp
>
> <[email protected]> wrote:
> > Hi,
>
> > I am completely new to linux, except may be installing Ubuntu ;-)
> > Can you point me to a good ressource (this group is a good starting point,
> > but also Books, Sites,Tutorials) where I can learn in depth about the kernel
> > structure and how it works, create from scratch etc.
>
> > Thanks in advance for any info and assistence,
> > Carsten

Reply via email to