Debugging MCU-based designs with mixed-signal oscilloscopes
|
2008-09-24 |
| Here's a brief tutorial on how mixed-signal oscilloscopes can be used as effective tools for debugging mixed-signal designs incorporating either MCUs or DSPs |
|
A Feynman approach to debugging
|
2004-12-03 |
| As a child, Richard Feynman could fix radios by thinking. You can take the same approach to debugging embedded systems |
|
Postmortem debugging of embedded RTOS apps
|
2009-04-24 |
| Know if there's a way for embedded RTOSes to support postmortem debugging to facilitate core dump files that are compact |
|
Real-time debugging 101
|
2006-05-04 |
| Debugging a "live" real-time system has its own set of problems and challenges, some quite subtle. This primer on the topic gets developers up to speed quickly |
|
Monitor-based debugging
|
2002-03-02 |
| A ROM monitor is an inexpensive, but powerful, debugging aid. Follow these steps to make a basic monitor even more powerful |
|
Testing, debugging DSP systems (5
|
2007-03-22 |
| Learn the concepts of real-time data collection and data visualisation, and understand how compiler options affect the debugging process |
|
Assertive debugging: Correct software like you mean it
|
2005-06-02 |
| Assertive debugging is a new way to make embedded systems ensure their own health by having your code monitor itself |
|
Debugging distributed systems
|
2009-12-23 |
| Testing and debugging of a distributed system is known as a complex task. This article presents a solution that enables the developer to gain control over all the nodes in a distributed system in a coordinated, reproducible and, if required, a non-intrusive manner |
|
Trends in debugging
|
1999-09-01 |
| Software debugging tools are improving all the time, which is fortunate since increasing software content in products means more code to understand and manage and more bugs to exterminate. Here are some tips on arthropod elimination |
|
Debugging embedded C for quality software
|
2008-01-03 |
| Correction is the final step of any debugging exercise. Sometimes bug eradication is straightforward; sometimes a bug reflects a conceptual design flaw |
|
Introducing power debugging
|
2010-06-09 |
| Here's a look at what is driving the need for power debugging in embedded systems and the way to optimise software to minimise an application's power consumption |
|
The 10 secrets of embedded debugging
|
2004-10-02 |
| Debugging your system may be the most important step in the development process. Here are 10 hard-won lessons from the embedded trenches |
|
Techniques for debugging asymmetric multi-core applications (3
|
2007-03-13 |
| This article describes examples of typical multi-core debugging problems |
|
Debugging strategies for embedded systems
|
2000-10-05 |
| The best time to detect bugs is early in the development process. If you instrument your UML, you can even find them during analysis and design. |
|
Techniques for debugging asymmetric multi-core applications
|
2007-03-01 |
| This article tackles the problems in a typical asymmetric multi-core application. |
|
Testing and debugging DSP systems (2
|
2007-03-01 |
| This article explains the workings of the JTAG (IEEE 1149.1) boundary-scan technology, and describes the test pins and test process associated with a JTAG port. |
|
Using virtual prototypes in software-centric power debugging
|
2010-07-27 |
| This article outlines how VPs provide all the necessary elements for a debug solution that can spot and remove power related defects from software. |
|
Simulating and debugging multi-core behaviour
|
2006-03-04 |
| Debugging a single processor is hard enough. What can you do when there are multiple processors inside one chip? One answer is to simulate the system before the actual hardware is ready |
|
Overcome debugging challenges in DDR memory
|
2010-06-07 |
| This article highlights a few of the challenges and how mixed-signal oscilloscope (MSO) can overcome these challenges. |
|
Testing and debugging DSP systems (4
|
2007-03-15 |
| This article explains how to use breakpoints, event detectors and program traces to debug code in DSP systems. |
|
Assertive debugging: Correcting software as if we meant it
|
2005-10-17 |
| This technique keeps embedded systems healthy by having the code monitor itself |
|
Reinvent JTAG for SoC debugging
|
2009-02-05 |
| Read about IEEE 1149.7, a complementary superset of the widely adopted IEEE 1149.1 (JTAG) standard. |
|
Debugging MCUs on a pin-count budget
|
2009-02-09 |
| Here's a Spy-Bi-Wire interface that requires a small footprint in terms of silicon usage and needs no special hardware. |
|
The essence of preventive debugging
|
2009-12-22 |
| This article discusses how and why you would want to use a debugger before you know that you have a bug to track down and fix. |
|
Speeding FPGA debugging with measurement cores
|
2006-07-28 |
| When debugging an FPGA-based system, it can be very helpful to look at key signals inside the FPGA correlated with those in the rest of a system |
|
Digital video IC set for debugging ride
|
2002-09-16 |
| Philips' CTAG uses several existing tests to determine the reliability of their new Digital Video Platform system chip. |
|
Testing and debugging DSP systems (3
|
2007-03-08 |
| Read about how emulators control programs on the DSP through functions such as breakpoints and single-stepping. |
|
Strategies for debugging embedded systems
|
2001-05-16 |
| The best time to detect bugs in your embedded system design is early in the development process. This article introduces the idea of instrumentation code injected into the implementation of UML models for the purposes of increasing the system controllability and testability. |
|
Visualize a better debugging tool
|
2003-11-03 |
| Programmers often use visualization tools to investigate bugs they already know exist. But when used in novel, almost casual ways, these tools can be more powerful. Is there a new tool here for finding elusive bugs? |
|
One approach for debugging of modified designs
|
2001-03-01 |
| Two engineers describe a methodology of comparing old designs to new designs in order to validate the new one. |
|