Debug & Optimization

Finding best practices in software and hardware testing, debugging, optimization, and emulation.

image

Handling digital oscilloscope measurement problems

Learn how to avoid aliasing, false modulation, and false overshoot by properly using your oscilloscope settings. Read More

image

More effective power-integrity probing

Poor PCB layout, inadequate floor-planning, ineffective de-coupling, and weak filtering cause AC noise, interference, and transients on the power Read More

image

Self-testing in embedded systems: Software failure

An embedded system's intrinsic intelligence facilitates the possibility of predicting failure and mitigating its effects. Read More

image

Self-testing in embedded systems: Hardware failure

An embedded system's intrinsic intelligence facilitates the possibility of predicting failure and mitigating its effects. Read More

image

Floating-point data in embedded software

Colin Walls discusses the details of floating point operations, when floating point should and should not be used, some of the pitfalls of its use, Read More

image

Jitter considerations when matching timing solutions to your applications

Determining the effects of jitter on the system as well as defining the jitter budgets for the various subsystems are critical for optimizing system Read More

image

Who needs a debugger?

Most embedded software developers spend the bulk of their time debugging. This does beg the question: What does debugging actually mean? The answer Read More

image

Achieving better embedded software performance through memory layout optimization - Part 2

Part 2 in a series on managing embedded system memory provides tips on improving software performance through the use of a variety of memory layout Read More

image

Achieving better software performance through memory-oriented code optimization - Part 1

Part 1 in a series on managing embedded system memory provides tips on improving software performance through the use of a variety of memory-oriented Read More

image

Tracking down the tainted data in your embedded app with static analysis

Systems which make use of a combination of components with different sources are at particular risk of the code and security vulnerabilities Read More

image

How to debug elusive software code problems without a debugger

Code problems in distributed systems such as wireless sensor networks cannot be easily located with a debugger. The author explains how to find them Read More

image

A step-by-step guide to using static analysis to debug embedded software

When used early in software development, static analysis tools can reduce bugs in your code by allowing coverage of the execution paths through a Read More

image

Five steps to reliable, low-cost, bug-free software with static code analysis

The effective use of static source code analysis to deal with the increasing complexity of software and the need to make sure code is reliable and Read More

image

A measurement based software quality framework

How the use of a Measurement based Software Quality Assurance Framework (MSQF) can be used to eliminate the bias and errors inherent in Read More

image

Overlooking design-for-test can lead to costly PCB design rework

To avoid costly printed circuit board rework, it is important to have an effective design-for-test (DFT) strategy in place, based on a close Read More

image

A Hybrid Taint Analysis Framework for Diagnosing Attacks on Binary Programs

A hybrid framework which integrates dynamic and static taint analysis to discover software flaws or vulnerabilities. Read More

prev

1 of 16

next
see all Debug & Optimization

Insights view all

  • Currently no items

Collections
Tech Papers
Webinars
Courses

Troubleshooting Data Corruption on NAND Flash Memory

Save & Follow 31 March 2016

Read this paper to learn about the different... Read More

see all

Most Commented

  • Currently no items

Parts Search Datasheets.com

Sponsored Blogs