SCIOPTA DRUID is a debugger on system level and is used in addition to a source-lever debugger. It is not replacing the source-level debugger as DRUID gives you another view into a SCIOPTA system on a higher level.
System level debugging with DRUID allows the user to get module and process information, analyse message pools, trace SCIOPTA messages and other kernel events, set watch- and breakpoints on system events and to get other system information from the target system.
DRUID connects to the target system over a separate channel which can be a simple serial line, a TCP/IP ethernet link, a USB interface or a transparent channel of the source-level debugger.
Message Trace
Message trace is a strong feature of DRUID. The user can configure target memory to be reserved for message trace. You can setup trace-start and trace-stop conditions and DRUID will trace selected messages between start and stop.
There is a Trace Option List where the user defines what messages to trace. For a receiver or a sender the module or process can be defined. The message ID can be given as a further option.
Running Modes
DRUID can be used when the target system is stopped or even in running target systems
.