Jamshid Mehr - Portland OR Gregory Charles Savin - Portland OR
Assignee:
Microtek International - Hillsboro OR
International Classification:
G06F 1100
US Classification:
714 28, 703 28
Abstract:
An interface system enables conventional software applications running on host computers linked via a network to communicate with in-circuit emulators having component ports accessed through the network. The interface system represents each in-circuit emulator as a separate communication object model (COM) object. Each COM object has a set of interfaces, with each interface including a set of methods for carrying out various in-circuit emulator programming and data transfer functions. To communicate with an emulator, a software application links to an instance of the emulators COM object and thereafter makes calls to the methods included in the objects interfaces. The system permits an application linking to an instance of an in-circuit emulators COM object to optionally block other applications from linking to other instances of that COM object to prevent conflicts in control over the in-circuit emulator.