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
