
Universal Debugger Interface Specification
6-1
Chapter 6
6
UDI Developer’s Toolkit
The UDI Developer’s Toolkit provides source files, executables, and
documentation that enables software tools developers for the 29K Family to
develop and debug UDI–compliant DFEs or TIPs without having to be
concerned with the details of the IPC methods. We assume that those using the
toolkit are familiar with the general issues of developing debugger tools for the
29K Family and, in particular, are familiar with the UDI procedural interface,
which is defined in Chapters 2 and 3 of this specification. Knowledge of the
IPC methods in Chapters 4 and 5 is not required to use the UDI Developer’s
Toolkit.
This chapter describes the various pieces of the UDI Developer’s Toolkit, with
special emphasis on the sample IPC source code and its structure. The
limitations of this sample IPC source code are described, as well as how to use
the sample IPC source code in your own DFE or TIP. Finally, there is a
discussion on how to use the utilities that are included with the toolkit, which
can aid in the development of your DFE or TIP.
The UDI Developer’s Toolkit consists of:
The UDI Specification
Sample IPC source code for:
UNIX Socket IPC method for big–endian DFEs and TIPs
DOS IPC method for real–mode DFEs and TIPs
DOS IPC method for protected–mode DFEs and TIPs
The executables, source, makefile, and man pages for two UDI
development tools: a TIP tester and a UDI trace utility.
The complete source, makefiles, and executables for AMD’s
MiniMON29K product. The MiniMON29K product includes a UDI–
compliant DFE and TIP so the source for these may be useful to other
DFE and TIP developers.