(Embedded) Linux debugging/profiling/tracing tools - Overview

If you prefer to read this proposal on the wiki have a look here:
http://elinux.org/%28Embedded%29_Linux_debugging/profiling/tracing_tools_-_Overview

Proposer
    Robert Berger

Contents

    * 1 Description
    * 2 Related work
    * 3 Scope
    * 4 Contractor Candidates
    * 5 Comments

Description

"If the only tool you have is a hammer all your problems are nails!"

There are quite a few tools for debugging/tracing/profiling user
space/kernel/the whole GNU/Linux system. Still most people use printf()
and friends due to a lack of knowledge what else is there and/or how to
use it. I propose the creation of the centralized place to browse to if
you want to find ways to debug your (Embedded) GNU/Linux system. A good
place to publish such material would be the elinux wiki.
Related work

    * gdb - http://www.gnu.org/software/gdb/
    * oprofile - http://oprofile.sourceforge.net/news/
    * kgdb/kdb - https://kgdb.wiki.kernel.org/index.php/Main_Page
    * lttng - http://lttng.org/
    * ftrace - https://rt.wiki.kernel.org/index.php/Ftrace
    * gprof, gcov

... and many more ...

Scope

After the decision how/when and where (elinux wiki) this will be done I
estimate it will take about 4 weeks to put some initial documents
together, say on a Wiki. Afterwards this should be an open ended
community effort.
Contractor Candidates

As a professional trainer I would like to nominate myself to kick off
the project and put up some initial pages which will also act as a
template for others to contribute. For clarifications and further
details contributors of the various projects are welcome to assist. This
will also give them the opportunity to better present their projects to
the community/public.

Regards,

Robert

-- 
Robert Berger
Embedded Software Specialist

Reliable Embedded Systems
Consulting Training Engineering
Tel.: (+30) 697 593 3428
Fax.:(+30) 210 684 7881
email: [email protected]
URL: http://www.reliableembeddedsystems.com
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
--
..."There is no such thing as a machine-independent optimization." -
(William Wulf ?)

My public pgp key is available at:
http://pgp.mit.edu:11371/pks/lookup?op=get&search=0x90320BF1

_______________________________________________
Celinux-dev mailing list
[email protected]
http://tree.celinuxforum.org/mailman/listinfo/celinux-dev

Reply via email to