mirror of
https://github.com/FreeRTOS/FreeRTOS-Kernel.git
synced 2025-12-09 05:05:17 -05:00
Percepio Trace Recorder v4.6.0 (#789)
* * Percepio Trace Recorder v4.6.0 * Add space between inclusion of header and comment * Fix broken posix build - part 1 * Add percepio timer implementation * Remove delted trace recorder header file * Fix Networking demo build * Fix CLI demo * Fix visual studio version number * Fix core header check * Fix more core checks * Fix last of core checks Co-authored-by: Aniruddha Kanhere <60444055+AniruddhaKanhere@users.noreply.github.com> Co-authored-by: Alfred Gedeon <alfred2g@hotmail.com>
This commit is contained in:
parent
aa316fc1b4
commit
c568ba8c44
143 changed files with 23823 additions and 16781 deletions
|
|
@ -1,38 +1,37 @@
|
|||
Tracealyzer Stream Port for TCP/IP (Win32 example)
|
||||
-------------------------------------------------
|
||||
|
||||
This directory contains a "stream port" for the Tracealyzer recorder library,
|
||||
i.e., the I/O code needed for streaming a Tracealyzer RTOS trace over specific
|
||||
interface. The stream port is defined by a set of macros in trcStreamingPort.h,
|
||||
found in the "include" directory.
|
||||
|
||||
This particular stream port is for streaming over TCP/IP on Windows, intended
|
||||
for the FreeRTOS Windows port (WIN32-MSVC). To try it:
|
||||
|
||||
1. Open the WIN32-MSVC demo project found in the FreeRTOS demo folder. You
|
||||
need will Visual Studio, but there are free versions (Express or Community).
|
||||
|
||||
2. Make sure the project includes a recent version or the recorder library
|
||||
(v3.1.x).
|
||||
|
||||
3. Make sure the recorder library is configured for streaming mode (see
|
||||
trcConfig.h).
|
||||
|
||||
4. Make sure the project's include paths contains trcStreamingPort.h found in
|
||||
this include folder (and not any other stream port), and the related code
|
||||
in this folder.
|
||||
|
||||
5. Build and start the Win32 demo application. It should begin waiting for
|
||||
a connection.
|
||||
|
||||
6. In Tracealyzer, open File -> Settings... -> Streaming Trace Settings.
|
||||
Specify target connection: TCP, host: 127.0.0.1 (i.e. localhost) and port 8888.
|
||||
|
||||
7. In Tracealyzer, now open File -> Connect to Target System... and there
|
||||
click "Start Recording". Now you should see a live CPU load graph and some
|
||||
counters. Let it record for a few seconds, then click "Stop Recording" and then "View Trace".
|
||||
|
||||
See also http://percepio.com/2016/10/05/rtos-tracing.
|
||||
|
||||
Percepio AB
|
||||
www.percepio.com
|
||||
Tracealyzer Stream Port for TCP/IP (Win32 example)
|
||||
Percepio AB
|
||||
www.percepio.com
|
||||
-------------------------------------------------
|
||||
|
||||
This directory contains a "stream port" for the Tracealyzer recorder library,
|
||||
i.e., the I/O code needed for streaming a Tracealyzer RTOS trace over specific
|
||||
interface. The stream port is defined by a set of macros in trcStreamPort.h,
|
||||
found in the "include" directory.
|
||||
|
||||
This particular stream port is for streaming over TCP/IP on Windows, intended
|
||||
for the FreeRTOS Windows port (WIN32-MSVC). To try it:
|
||||
|
||||
1. Open the WIN32-MSVC demo project found in the FreeRTOS demo folder. You
|
||||
need will Visual Studio, but there are free versions (Express or Community).
|
||||
|
||||
2. Make sure the project includes a recent version or the recorder library
|
||||
(v3.1.x).
|
||||
|
||||
3. Make sure the recorder library is configured for streaming mode (see
|
||||
trcConfig.h).
|
||||
|
||||
4. Make sure the project's include paths contains trcStreamPort.h found in
|
||||
this include folder (and not any other stream port), and the related code
|
||||
in this folder.
|
||||
|
||||
5. Build and start the Win32 demo application. It should begin waiting for
|
||||
a connection.
|
||||
|
||||
6. In Tracealyzer, open File -> Settings... -> Streaming Trace Settings.
|
||||
Specify target connection: TCP, host: 127.0.0.1 (i.e. localhost) and port 8888.
|
||||
|
||||
7. In Tracealyzer, now open File -> Connect to Target System... and there
|
||||
click "Start Recording". Now you should see a live CPU load graph and some
|
||||
counters. Let it record for a few seconds, then click "Stop Recording" and then "View Trace".
|
||||
|
||||
See also http://percepio.com/2016/10/05/rtos-tracing.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue