Sign In
Forgot Password?
Sign In | | Create Account

Mentor Blogs

Posts tagged with 'Trace'

19 Mar, 2014

Anil Khanna Citius, Altius, Fortius Faster, Higher, Stronger – the Olympic motto could just as easily be applied to the expectations driving the alarming rate of evolution of embedded hardware. In the form of today’s mobile devices, we now hold more processing power than high-end PCs of yesteryears! A single mobile device has replaced the functionality of a myriad of discrete devices: GPS, camera, pager, voice … Read More

Trace, Texas Instruments, trace analysis, jacinto 6, ARM, Performance Analysis, Sourcery Analyzer, Linux, lttng

24 Jan, 2014

Ricardo Anguiano Andrew Stubbs, an esteemed member of our Embedded Software Tools team, recently got a chance to show off his debugging and performance tuning skills on an innovative multi-process, multi-language, network distributed application. Andrew built a three element client-server software build system enhancement called cs that provides a build performance boosting cache feature while capturing usage data … Read More

Networking, lttng, overhead, analysis agents, user space tracing, UST, Building, Performance, Debugging, Sourcery Analyzer, distributed, caching, Trace, ccache

22 Oct, 2013

Ricardo Anguiano Imagine this scenario: Your custom hardware design is still being worked out by your hardware team. Early stage, pre-silicon design models are running in simulation. The software team has started their work using this hardware simulation and they’ve got Linux running on the simulated target and they are now debugging kernel, driver and application code. The software team helps exercise the … Read More

pre-silicon, Power Estimates, Sourcery Analyzer, Application, virtual prototype, development schedule., Linux, Sourcery CodeBench Virtual Edition, lttng, time-to-market, Driver, Trace, Kernel

5 Aug, 2013

Ricardo Anguiano Stella, our Nucleus powered, self-balancing robot generates kernel and application level trace data which is then visualized using Sourcery Analyzer. Arvind Raghuraman, Staff Engineer on the Nucleus RTOS team and creator of Stella, will give you a tour of Stella’s application layer trace visualization. Arvind previously instrumented Stella’s relevant application layer variables including … Read More

ReadyStart, PID, robot, code instrumentation, stella, control systems, Trace, trace analysis, application layer, RTOS, inverted pendulum, software development, Nucleus, Sourcery Analyzer, Embedded

29 Jul, 2013

Ricardo Anguiano Stella, our Nucleus RTOS powered, self-balancing robot generates kernel and application level trace data which is then visualized using Sourcery Analyzer. Sourcery Analyzer is used to detect and explore wheel angle bias, and test the hypothesis that perhaps the corrective pulse width signals are causing the wheel angle bias. We also use the measurement tool to quantitatively characterize the worsening … Read More

ReadyStart, PID, robot, code instrumentation, stella, control systems, Trace, trace analysis, application layer, wheel angle bias, RTOS, inverted pendulum, software development, Nucleus, Sourcery Analyzer, Embedded

26 Jun, 2013

Ricardo Anguiano So, what sorts of things can you create with Mentor Graphics’ embedded software development tools and platforms?  How about a self-balancing robot named Stella?  The Nucleus ReadyStart development platform, which includes the Nucleus RTOS, Sourcery CodeBench IDE and toolchain and Sourcery Analyzer performance and analysis tool, was used in the development of Stella. Stella the robot is an inherently … Read More

wheel angle bias, trace analysis, code instrumentation, Sourcery Analyzer, control systems, stella, Trace, application layer, ReadyStart, interrupt latency, robot, inverted pendulum, RTOS, Embedded, software development, Nucleus, JTAG, PID, Wireless, Zigbee

3 Jun, 2013
Embedded Software

Non-intrusive debug

Posted by Colin Walls

Colin Walls I recently posted about using printf() for debugging – or, rather, I suggested a few good alternatives, which make more sense to embedded developers. Most debugging/tracing technologies involve adding some code to the target system, which might make some developers uncomfortable. Surely the code being debugged is no longer the same as you plan to ship? Broadly speaking, this is really a manifestation … Read More

Debugging, ashling, Trace, non-intrusive debug

28 Nov, 2012

Kamran Shah

I recently wrote about the importance of being able to visualize trace data to make sense of all the information that we can now capture with LTTng 2.0 We recently received the results of a customer survey where we got some good feedback on areas you’d like to see us increase our development efforts. Debug tools, multi-core design tools and profiling tools were near the top of the list. This is

Read More

Trace, Multicore

16 Nov, 2012

Kamran Shah

I’m reminded of the saying “A picture is worth a thousand words”. In the case of visualizing trace data we might rephrase it to “A picture is worth a thousand printf’s” I wrote a few weeks ago about LTTng 2.0 and some resources to learn more about what the latest version adds, including kernel+user space tracing. We recently announced an updated version of Sourcery

Read More

Trace

7 Sep, 2012

Kamran Shah

On my quest to continue to learn more about embedded systems development I was able to attend LinuxCon 2012 One of the sessions I attended was an update by Mathieu Desnoyers (author and maintainer) on LTTng 2.0 The Sourcery Analyzer trace and analysis tool from Mentor Embedded makes use of LTTng and I’m in meetings where we discuss the benefits of LTTng 2.0 so I was happy to have gotten an overview

Read More

Multicore, Trace

Embedded Software

PADS Home Page

PCB Design

Valor PCB Manufacturing Systems Solutions

Electrical & Wire Harness Design

Functional Verification

IC Manufacturing

IC Design

Silicon Test and Yield Analysis

System Modeling

Vehicle System Design

3D-IC Design and Test Solutions

Aerospace and Military Solutions

Accelerating ARM-based Design

Automotive Solutions

Fabless/Foundry Ecosystem Solutions

Recent Comments