 |
 |
Fault Finder |
The KwikLookTM
Fault Finder
is a Windows® utility for
testing embedded systems developed using KADAK's
AMX Real-Time Multitasking Kernel.
KwikLook gives you quick fingertip access to everything controlled
by AMX and its managers:
 |
Tasks |
 |
Timers (ticks and ms) |
 |
Mailboxes and message exchanges |
 |
Semaphores |
 |
Event groups |
 |
Buffer pools |
 |
Message contents |
 |
Memory pools |
All messages queued in mailboxes or message exchanges are visible along
with the sender's identification. If no messages are present,
KwikLook shows the tasks, if any, which are waiting for a message
to arrive.
KwikLook shows which tasks own resources and which ones are
waiting for them. The state of all events in each event group can be
viewed complete with a list of the tasks waiting for specific event
combinations.
The memory usage display gives a snapshot of current allocation by the
Memory Manager. Unexpected fragmentation is readily observable.
Similarly, free and used buffers are shown for each buffer pool.
Using KwikLook, there are no surprises, no guessing. Disappearing
resources can be uncovered. Unexpected task activity is exposed. Even
stack overflow and underflow can be observed.
KwikLook is attached to your debugger, enhancing your
ability to test your AMX application.
When used with a source level, task-aware remote debugger,
KwikLook puts you in total control of your AMX system.
To use the KwikLook Fault Finder,
your target system must be connected to a conventional host PC,
either directly by a serial link, by a JTAG or BDM connection,
or via an in-circuit emulator. Most of the target connection
methods supported by the debugger can be used by KwikLook.
The debugger controls your system;
KwikLook displays your AMX objects.
A JTAG or BDM connection to the target is preferred because it
usually offers the least interference with your application.
Many in-circuit emulators use such a connection to
the target system.
If a serial connection is used, the debugger's target monitor will
have to be resident in your target system. To avoid interference with
your application, it is recommended that the target monitor be
configured to service the serial connection in a polled, non-interrupt
driven fashion.
The ARM Ltd. RealView® Debugger
for the ARM family provides
task-aware debugging of your AMX 4-ARM and
AMX 4-Thumb application
developed using ARM Ltd. software development tools.
For RealView product information,
contact ARM Ltd.
The MetaWare SeeCodeTM Debugger
for the ARM family provides
task-aware debugging of your AMX 4-ARM and
AMX 4-Thumb application
developed using MetaWare software development tools.
The MetaWare SeeCode Debuggers for the
PowerPC and MIPS32 families provide
task-aware debugging of your AMX PPC32
and AMX MA32 applications
developed using MetaWare software development tools.
For SeeCode product information,
contact MQX Embedded, a division
of ARC International.
The Metrowerks
CodeWarrior® Debugger
for the 68K, ColdFire, PowerPC, ARM and Thumb families provides
task-aware debugging of your AMX 68000, AMX CFire,
AMX PPC32,
AMX 4-ARM and AMX 4-Thumb applications
developed using Metrowerks software development tools.
For CodeWarrior product information,
contact Metrowerks, Inc.
The Paradigm 16-Bit Debugger
for real-mode 80x86 processors provides
task-aware debugging of your AMX 86 application
developed using Paradigm's 16-bit
software development tools.
The Paradigm 32-Bit Debugger
for protected mode 80x86 processors provides
task-aware debugging of your AMX 386/ET application
developed using Paradigm's 32-bit
software development tools.
For Paradigm product information,
contact Paradigm Systems.
The Diab-SDS
SingleStepTM Debugger
for the 68K, ColdFire and PowerPC families provides
task-aware debugging of your AMX 68000, AMX CFire and
AMX PPC32 applications
developed using Diab-SDS software development tools.
For SingleStep product information,
contact Wind River.
 |
You can also download the complete
KwikLook User's Guide.
The guide describes how KwikLook
can be used for AMX-aware debugging with any of the task-aware debuggers with
which KwikLook has been integrated.
|
 |
A KwikLook Demonstration Program is available which lets
you test drive KwikLook without AMX or a task-aware debugger.
Download
the demo and see for yourself just how effective KwikLook
can be for testing your AMX application.
|
|