Real-time Embedded Components and SystemsDue to the rapidly expanding market for digital media services and systems, there is a growing interest in real-time systems. Real-Time Embedded Systems and Components is a much-needed resource addressing this field for practicing engineers and students, particularly engineers moving from best-effort applications to hard or soft real-time applications. The book is written to teach practicing engineers how to apply real-time theory to the design of embedded components and systems in order to successfully build a real-time embedded system. It is also intended to provide a balance of fundamental theory, review of industry practice, and hands-on experience for undergraduate seniors or first-year grad students preparing for a career in the real-time embedded system industries. Throughout the book, you'll explore hard real-time theory and soft real-time concepts, real-time scheduling, debugging components, high availability and high reliability design, system lifecycles, and the processes for hardware, firmware, and software development for systems built from components. And you'll find a balance of theory, practice, and applications to help you learn the fundamental concepts needed to build your own real-time embedded system. |
Contents
Introduction to RealTime Embedded Systems | 3 |
System Resources | 17 |
Processing | 57 |
Copyright | |
13 other sections not shown
Common terms and phrases
actuation algorithm application architecture basic block buffer C₁ camera Chapter clock completion components context switch CPU pipeline CPU resource critical section cycles debug deterministic device digital control dispatch encoding example feasibility test firmware frame function hardware highest priority implemented input instruction interface interrupt INVLD INVLD isochronal JTAG kernel latency Linux Liu and Layland livelock loop message queue mutex mword NTSC optimal output overrun period pipeline pixel POSIX PowerPC preemption preemptive priority inversion priority service processing processor program counter provides real-time embedded systems real-time services release requires response RM policy robotic RTOS S₁ scenario scheduling semaphore semGive Semid semTake sensor service request service set servo shared memory shown in Figure signal soft real-time stereo-vision subsystem synchronization T₁ T₂ target task thread of execution tilt/pan timer trace updated utility VxWorks WCET Wind River Systems WindView



