(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