--- In [email protected], Smtux S <[EMAIL PROTECTED]> wrote:
>
> of course to start writing down a driver I have to look for which is
the right 
> instruments...
> My question is which is  the right debugger ?

> I saw in another 3d  DDD, is that user friendly?
> 
> Does anyone know another debugger?

If you mean writing a "real" driver in the kernel, then I think
finding a "kernel debugger" will not be that obvious.  Kernel drivers
are mainly debugged using printk statements, AFAIK.  This is simply
because the kernel has a minimum of tools available (there's no such
thing as a C-library, for instance, hence the use of printk, not
printf).  The kernel has its own print routine, simply because the
"normal" printf is not available in kernel space (as is also the case
for many other functionality).

That said, if you want to write a "driver" alike thing in user space
(which is also possible, by the way), then I can tell you I've started
by using DDD as debug environment, until I bounced (in a positive way)
into a debugger called "Insight" (coming from RedHat).

I already posted a message in this newsgroup here a while ago, to
"announce" the existence of that debugger.

So far, I'm very satisfied about it and I would not go back to DDD any
more, unless for very (so far unknown) good reasons!

You can read more here:
http://tech.groups.yahoo.com/group/foxboard/message/4421

I wrote an article on my wiki pages (link is in the above mentioned
thread) on how to build that debugger.

Really recommended!

Best rgds,

--Geert

Reply via email to