[GSOC - Tracing] Status Update

Sebastian Huber sebastian.huber at embedded-brains.de
Tue Jul 3 06:09:51 UTC 2018


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.huber at embedded-brains.de
PGP     : Public key available on request.

Diese Nachricht ist keine geschäftliche Mitteilung im Sinne des EHUG.




More information about the devel mailing list