EmbeddedRelated.com
The 2026 Embedded Online Conference
What is “real time”?

What is “real time”?

Colin Walls
TimelessIntermediate


Summary

Colin Walls explains what "real time" means for embedded systems, distinguishing hard vs soft real-time, determinism, latency and jitter, and the practical trade-offs that affect system design. Readers will learn how to analyze timing requirements, pick appropriate scheduling and RTOS approaches, and apply techniques to bound response times on microcontrollers and embedded Linux platforms.

Key Takeaways

  • Define the difference between hard and soft real-time and map requirements to system guarantees
  • Measure and evaluate latency, jitter, and worst-case execution time (WCET) for real-time validation
  • Choose scheduling policies and RTOS features that support required determinism and deadlines
  • Mitigate priority inversion and design interrupt handling to bound worst-case response times

Who Should Read This

Embedded firmware and RTOS engineers (mid-level) who need to design, verify, or choose approaches for meeting timing constraints on microcontrollers and embedded Linux systems.

TimelessIntermediate

Topics

RTOSFirmware DesignEmbedded LinuxARM Cortex-M

Related Documents


The 2026 Embedded Online Conference