Intel EP80579 Security Camera User Manual


 
Security Software—Debugging Applications
Intel
®
EP80579 Software for Security Applications on Intel
®
QuickAssist Technology
PG August 2009
48 Order Number: 320183-004US
11.0 Debugging Applications
11.1 What’s New in this Chapter
No updates in this release.
11.2 Management Interface Layer (MIL) Introduction
A reference application called Management Interface Layer (MIL) is provided in order
for the users to make use of the DCC APIs provided. MIL provides a framework for
triggering and logging of various debug features in a uniform and generic manner. The
MIL application by itself does not generate any debug information. MIL makes use of
the APIs exposed by the DCC component and generates a standard Linux* log file
called syslog.
Note: It is the responsibility of the programmer to ensure the syslog maximum size is > 4 k
messages or debug messages may be lost.
Figure 10 illustrates debug components and how they fit together:
The MIL application provides user space commands in order to enable/disable debug
logging as well as trigger logging for Version, Liveness, Data dump as well as SEN
events.
Figure 10. Management Interface Layer Architecture Decomposition
MIL Kernel Space
IOCTL Command Handler
Debugmgr
executable
v
i
a
f
i
l
e
s
y
s
t
e
m
w
r
i
t
e
IOCTL Interface
Debug Common Component (DCC)
System Log
File
User Space
Kernel Space
Acceleration API Interface