In this section, we will measure and record data from the running application on the development machine. This is useful for debugging during the development phase, especially when the application is not running on a real target.
- The option
LOGGING_FRAMEWORKin theconanfile.pymust be set toconsole_and_mta.
-
Build the application for x86 target
Ensure the application is built for the x86 target as described in the Build section.
-
Run the application
Start the application as described in the Run section.
-
Start the MTA RAW gateway
Open a new terminal, source the environment and start the MTA RAW Gateway.
source ./install/activate_run.shmta_raw_output_gateway -f recording.bs
Recording with MTA RAW Gateway:

-
Stop recording
Once you have recorded enough data, stop the recording by pressing Ctrl+C.
Note: If you reuse the terminal used for MTA recording, you don't need to source the environment. Otherwise you have to source
./install/activate_run.shbefore.
-
Index the recorded data
bytesoup_tools index recording.bs -
Get information about the recorded data (optional)
bytesoup_tools info recording.bs
Using bytesoup_tools for getting information about the recorded data:

- Recording: The recording.bytesoup file should be created with the recorded data.
- Inspection: You should be able to index and get information about the recorded data using Bytesoup tools.
- Ensure that the application is running correctly before starting the recording.
- Regularly inspect the recorded data to ensure it contains the expected information.
Now that we have recorded the data, let's move on to analyzing the recorded data.