On 03/07/18 04:20, Vidushi Vashishth wrote:
> 3. Clearly document your modifications in separate commit messages.
> 4. Add a Makefile to build it automatically.
I will push commits to a fork of the rtems. Have given a link to the
repository in the readme.md of the Tracing repo. Will that be okay?
> 6. Document the steps involved in the tracing, e.g. trace data
generation on the RTEMS target, transfer of the data to the
development host, conversion of trace data in format X to Y using tool
Z, etc. Document the interfaces between the different steps and what
runs on the RTEMS target and what runs on the development host.
Done
Ok, thanks, but why did you remove the RTEMS application? This is the
first step. The repository should contain a sample application with a
Makefile (or waf or whatever, but no manual steps) to generate a sample
trace raw data.
> To get the trace data from the simulator to the development host, you can just dump
the data via printf() and parse it on the host. This is slow, but
enough for a test scenario.
I have tested the babeltrace conversion by saving the console output
to a text file on host manually
(https://vidushivashishth.github.io/eighthpost/).
Could you please integrate the content of this blog post in the
repository and automate the manual steps in it.
Can I use sockets to transport the traces from target to host instead?
Will that be feasible? I have already created a client and server side
program and tested a text file transfer. This is working.
You can communicate via sockets on some simulator BSPs, however, in the
scope and state of the current project, I think this is not feasible.
> Either we should use barectf to generate CTF traces in RTEMS, we
> should implement our own CTF generator in RTEMS, or we should provide
> a converter for running babeltrace on a host (Linux/MacOS/etc) to
> convert from RTEMS trace linker format to CTF.
I am implementing the last option.
Before you implement anything, could you please first outline what you
want to do.
--
Sebastian Huber, embedded brains GmbH
Address : Dornierstr. 4, D-82178 Puchheim, Germany
Phone : +49 89 189 47 41-16
Fax : +49 89 189 47 41-09
E-Mail : sebastian.hu...@embedded-brains.de
PGP : Public key available on request.
Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.
_______________________________________________
devel mailing list
devel@rtems.org
http://lists.rtems.org/mailman/listinfo/devel