Nucleus Trace adds real-time kernel, middleware, and application tracking capability both in the development environment, and after field deployment.
Tracing lets engineers finely tune task, network, driver, and power management, providing complete visibility into internal operation. It allows long-term monitoring for deployed devices over a network connection, delivering real-world knowledge of system behavior.
- Visualize and analyze system data for optimizing overall performance
- Identify congestion points and pinpoint bottlenecks
- Enhance traditional debugging flow with compelling visualizations
- Increase system awareness with flexible and customizable options
Full instrumentation of kernel operations
Trace and report every aspect of Nucleus operation, including task operation, ISR activity, memory allocation.
Instrumentation of middleware modules
Nucleus Trace makes networking, protocol stacks, and power management operation instantly visible, providing a full understanding of the code path and resource consumption.
User controlled instrumentation captured with kernel activity
Program application level output of activity and variables which are logged in the same time sequence domain as the kernel activity.
Software hotspot analysis
Record and analyze CPU cycle consumption to provide developers with the information needed to optimize applications.
Deployable in field installations
Using a circular buffer and remote communication link, activity at remote installations can be monitored and debugged.
More About Nucleus Trace
Middleware Instrumentation Trace
Visualize operations of middleware components, such as protocol stacks, file systems, and power management.