Design
Debuggers Support Fujitsu HDTV Decoder Chipsets
Lauterbach has announced that its TRACE32 debuggers support the Real-Time Operating System (FAMOS) of Fujitsu Microelectronics. FAMOS was developed specifically for the ARM11 based HDTV decoder chipsets of the series MB86H6x for set top boxes. The FAMOS awareness is integrated immediately in all new TRACE32 software versions for the ARM architecture.
The Using the recordings of the TRACE32 real-time trace, thread switches can be evaluated and graphically displayed. This allows analyzing thread run times and function run times in a sophisticated performance analysis. Statistical tables report about the precise usage of the system. A dynamic performance analysis of the threads is even possible without a real-time trace. TRACE32 detects periodically, which thread is running and creates a graphic about the percental usage of the target system.
New menus dedicated to the FAMOS awareness give an easy access to the extended features.
FAMOS and the appropriate awareness will also run inside the TRACE32 instruction set simulator, which is freely available on the Lauterbach home page. The TRACE32 simulators therefore are suitable for early prototyping of a FAMOS application, even if hardware is not yet available.
All features that the TRACE32 debugger provides for FAMOS require no changes of the application or the kernel at all, like patches, hooks or additional instrumentation of the code. It′s the philosophy of the TRACE32 debugger to work with exactly the same application, that later runs in your product. Only this guarantees the testing and faultless run of the original application.