
4.7 System-Level Performance Analysis 189
The exact results of missing real-time deadlines depend on the detailed character-
istics of the I/O devices and the nature of the timing violation.This makes debugging
real-time problems especially difficult. Unfortunately, the best advice is that if a
system exhibits truly u nusual behavior, missed deadlines should be suspected.
In-circuit emulators, logic analyzers, and even LEDs can be useful tools in check-
ing the execution time of real-time code to determine whether it in fact meets its
deadline.
4.7 SYSTEM-LEVEL PERFORMANCE ANALYSIS
Bus-based systems add another layer of complication to performance analysis. ...