Compatibility of the Desktop Execution Trace Toolkit with FPGA and RT Applications

Updated May 27, 2024

Reported In

Software

  • LabVIEW Real-Time Module
  • LabVIEW FPGA Module
  • LabVIEW Desktop Execution Trace Toolkit

Operating System

  • NI Linux Real-Time

Issue Details

Solution

The LabVIEW Desktop Execution Trace Toolkit is only available for Windows and not compatible with any Real-Time operating system. To monitor and debug your Real-Time application you can use the Real-Time Trace Viewer, the Profile Performance and Memory window or various other tools included with LabVIEW. Learn about the tools available for testing and debugging FPGA code.  

For Linux Real-Time targets, you may also use open tools based on the ftrace command, such as KernelShark. Those have support and broad documentation from the community. 
 

Additional Information

KernelShark enables users to visualize complex traces in an easily understandable manner, aiding in the identification of bottlenecks, performance issues, and debugging of kernel-related problems. The tool provides various features such as trace filtering, zooming, and the ability to correlate events across multiple CPUs and threads, allowing for comprehensive analysis of kernel behavior.