EmbeddedRelated.com
The 2026 Embedded Online Conference
Filtered by topic: Testing/Debug [clear filter]
Boosting Performance Oscilloscope Versatility, Scalability Whitepaper

Boosting Performance Oscilloscope Versatility, Scalability Whitepaper

Tektronix
Still RelevantAdvanced

Rising data communication rates are driving the need for very high-bandwidth real-time oscilloscopes in the range of 60-70 GHz. These instruments are essential for validating and debugging new designs in coherent optical modulation analysis, high energy physics research, high speed data communications and other areas. With the DPO70000SX Performance Oscilloscope series, Tektronix delivers real-time signal acquisition with an ultra-high bandwidth of 70 GHz, along with a real-time sample rate of 200 GS/s (5ps/sample resolution), making it ideal for such applications.


Stop Guessing – Trace Visualization for RTOS Firmware Debugging

Stop Guessing – Trace Visualization for RTOS Firmware Debugging

Percepio
Still RelevantIntermediate

Some decades ago, the embedded industry shifted focus from assembly to C programming. Faster processors and better compilers allowed for raising the level of abstraction in order to improve development productivity and quality. We are now in the middle of a new major shift in firmware development technology. The increasing use of real-time operating systems (RTOS) represents the third generation of embedded software development. By using an RTOS, you introduce a new abstraction level that enables more complex applications, but not without complications.


Enhanced Sample Rate Mode Measurement Precision

Enhanced Sample Rate Mode Measurement Precision

Teledyne Lecroy
Still RelevantAdvanced

The low-noise system architecture and the tailored frequency response employed in the HDO4000A, HDO6000A, HDO8000A and MDA800A series provides the foundation for enhancing ADC sample rates through additional techniques. In this case, carefully constructed filters combined with a pristine front-end amplifier and a frequency response carefully limited to 1 GHz provide the opportunity to provide more measurement precision than would otherwise be possible. The technique utilized to achieve higher measurement precision is interpolation, and this technique is used by default as an Enhanced Sample Rate up to 10 GS/s. By integrating the Enhanced Sample Rate functionality with the normal Timebase controls for Sample Rate, Time and Acquisition Memory adjustment, the oscilloscopes are optimized for best waveform signal fidelity in all situations.


Transforming 64-Bit Windows to Deliver Software-Only Real-Time Performance

Transforming 64-Bit Windows to Deliver Software-Only Real-Time Performance

Kingstar from IntervalZero
Still RelevantAdvanced

Next-generation industrial, vision, medical and other systems seek to combine highend graphics and rich user interfaces with hard real-time performance, prioritization and precision.Today’s industrial PCs running 64-bit Windows, complemented by a separate scheduler on multicore multiprocessors, can deliver that precise real-time performance on software-defined peripherals.


Electrical Ground Rules Part 3

Electrical Ground Rules Part 3

Acromag
Still RelevantIntermediate

Best Practices for Grounding Your Electrical Equipment Examining the role of ground as a voltage stabilizer and transient limiter, along with tips on improving safety and signal integrity (Part 3 of 3)


Electrical Ground Rules Part 2

Electrical Ground Rules Part 2

Acromag
TimelessIntermediate

Best Practices for Grounding Your Electrical Equipment Examining our use of ground as protection, and how ground fault circuit interrupter devices operate to protect us from severe shock (Part 2 of 3)


Electrical Ground Rules Part 1

Electrical Ground Rules Part 1

Acromag
Still RelevantIntermediate

Best Practices for Grounding Your Electrical Equipment A look at circuit grounding and its importance to you, as well as the US AC power system and its use of earth ground (Part 1 of 3)


First Steps  with Embedded Systems

First Steps with Embedded Systems

Byte Craft Limited
Still RelevantIntermediate

This book is intended to fill the need for an intermediate level overview of programming microcontrollers using the C programming language. It is aimed specifically at two groups of readers who have different, yet overlapping needs. The first group are familiar with C but require an examination of the general nature of microcontrollers: what they are, how they behave and how best to use the C language to program them. The second group are familiar with microcontrollers but are new to the C programming language and wish to use C for microcontroller development projects. First Steps with Embedded Systems will be useful both as an introduction to microcontroller programming for intermediate level post-secondary programs and as a guide for developers coping with the growth and change of the microcontroller industry.


Reed-Solomon Error Correction

Reed-Solomon Error Correction

C.K.P. Clarke
TimelessAdvanced

[Best paper on Reed-Solomon error correction I have ever read -- and it's from the BBC!] Reed-Solomon error correction has several applications in broadcasting,in particular forming part of the specification for the ETSI digital terrestrial television standard, known as DVB-T. Hardware implementations of coders and decoders for Reed-Solomon error correction are complicated and require some knowledge of the theory of Galois fields on which they are based. This note describes the underlying mathematics and the algorithms used for coding and decoding,with particular emphasis on their realisation in logic circuits. Worked examples are provided to illustrate the processes involved.


Memory allocation in C

Memory allocation in C

Leslie Aldridge
Still RelevantIntermediate

This article is about dynamic memory allocation in C in the context of embedded programming. It describes the process of dynamically allocating memory with visual aids. The article concludes with a practical data communications switch example which includes a sample code in C.


The 2026 Embedded Online Conference