DSPRelated.com
Books

Real-Time Concepts for Embedded Systems

Li, Qing, Yao, Caroline 2003

'... a very good balance between the theory and practice of real-time embedded system designs.' —Jun-ichiro itojun Hagino, Ph.D., Research Laboratory, Internet Initiative Japan Inc., IETF IPv6 Operations Working Group (v6ops) co-chair 'A cl


Why Read This Book

This book is useful if you need to understand how to make embedded systems respond deterministically under time constraints. It bridges theory and practice, helping engineers design software that can support real-time DSP, audio, and communications workloads without missing deadlines.

Who Will Benefit

Embedded software engineers, firmware developers, and systems engineers working on real-time applications will benefit most. It is especially relevant for engineers building DSP-heavy products in audio, radar, telecom, or signal analysis where timing behavior is critical.

Level: Intermediate — Prerequisites: Readers should be comfortable with basic programming, embedded systems concepts, and operating system fundamentals. Some familiarity with C, microcontrollers, interrupts, and concurrency will help.

Get This Book

Key Takeaways

  • Understand what makes a system real-time and how timing requirements are analyzed
  • Design task scheduling and priority schemes for deterministic behavior
  • Use interrupts, timers, and synchronization mechanisms effectively
  • Recognize common sources of latency, jitter, and deadline misses
  • Apply real-time design concepts to embedded applications with signal-processing workloads
  • Evaluate tradeoffs between responsiveness, throughput, and system complexity

Topics Covered

  1. Introduction to Real-Time Embedded Systems
  2. Real-Time Requirements and System Timing
  3. Interrupts, Exceptions, and Latency
  4. Task Models and Scheduling
  5. Priority Inversion and Synchronization
  6. Inter-Process Communication and Shared Data
  7. Real-Time Operating Systems Concepts
  8. Timer Design and Clock Management
  9. Deterministic Design and Performance Analysis
  10. Case Studies in Embedded Real-Time Applications

Languages, Platforms & Tools

Cembedded systemsreal-time operating systemsmicrocontroller-based systemsRTOS conceptsinterrupt handlerstimersscheduler analysis

How It Compares

Compared with broader embedded systems books, this title is more focused on real-time behavior and timing analysis than on hardware bring-up or peripheral programming. It is less DSP-specific than books on filter design or signal processing, but it provides the timing foundation needed to run those algorithms reliably in embedded products.

Related Books

Kehtarnavaz, Nasser, Kerama...