The complexity of modern integrated chipsets leads to new types of runtime issues. Distributed software stacks interacting with multiple devices across the platform make it ever more important to have system debug solutions that provide deep hardware and platform insight as well as visibility of the entire system software stack from EFI based firmware, boot loaders, and the OS kernel all the way to device drivers. This includes full source level language debug capabilities combined with insight into the target device register set and hardware status.
What is SVEN ?
SVEN is a software infrastructure and API for recording trace events from kernel, user and firmware executing units. It acts like a "black box" flight recorder in an air plane.
SVEN’s distinctive features are
· Very very low overhead ( <100 nano-seconds per instrumentation call @3Ghz)
· Support for kernel/user mode on Windows and Linux platforms
The following KB describes how using Intel® System Studio relates to traditional cross-development for Intelligent Systems in the market today.
The Intel® System Studio is a new integrated software development tools solution for Intel® architecture based Intelligent Systems and Embedded Devices.
The complexity of System-On-Chip based designs used in Intelligent Systems is growing fast with platforms comprised of multiple different cores with the software stack interacting across these cores. This translates directly to a more complex software stack, that has its own challenges for guaranteeing consistent reliability throughout the devices life cycle. Thus it is ever more important to have system and application debug solutions that provide deep hardware and platform insight as well as visibility of the entire system software stack.