WO1998009208A3 - A tool for software diagnosis divided across multiple processors - Google Patents

A tool for software diagnosis divided across multiple processors Download PDF

Info

Publication number
WO1998009208A3
WO1998009208A3 PCT/US1997/014842 US9714842W WO9809208A3 WO 1998009208 A3 WO1998009208 A3 WO 1998009208A3 US 9714842 W US9714842 W US 9714842W WO 9809208 A3 WO9809208 A3 WO 9809208A3
Authority
WO
WIPO (PCT)
Prior art keywords
target
tool
multiple processors
host computer
host
Prior art date
Application number
PCT/US1997/014842
Other languages
French (fr)
Other versions
WO1998009208A2 (en
Inventor
Jogn C Fogelin
Colin Smith
David Wiler
John Hartman
Kent Long
Debiie Steman-Cemaron
Marc Shepard
Yiwen Zhou
Simon Waddington
Philippe Maisonneuve
Pierre-Alain Darlet
Thierry Preyssler
Jean-Claude Oriot
Original Assignee
Wind River Systems Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Wind River Systems Inc filed Critical Wind River Systems Inc
Priority to JP51176598A priority Critical patent/JP2002515999A/en
Priority to EP97938541A priority patent/EP0979449A4/en
Publication of WO1998009208A2 publication Critical patent/WO1998009208A2/en
Publication of WO1998009208A3 publication Critical patent/WO1998009208A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Preventing errors by testing or debugging software
    • G06F11/3664Environments for testing or debugging software

Abstract

A target/host computer system wherein traffic on the connecting communications link and the size of the agent in the target are reduced by using Gophers, debugging services on demand, shared run-time libraries, quantized streaming differential caches, host-based target memory management, virtual I/O and in-circuit emulation. The figure illustrates a target computer (520) and a host computer (530), connected by means of remote communications technology (510), where ports onto a WAN (540A, 540B), telephone or satelite links, are available.
PCT/US1997/014842 1996-08-28 1997-08-21 A tool for software diagnosis divided across multiple processors WO1998009208A2 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP51176598A JP2002515999A (en) 1996-08-28 1997-08-21 Tools for software diagnostics split across multiple processors
EP97938541A EP0979449A4 (en) 1996-08-28 1997-08-21 A tool for software diagnosis divided across multiple processors

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US70588196A 1996-08-28 1996-08-28
US08/705,881 1996-08-28

Publications (2)

Publication Number Publication Date
WO1998009208A2 WO1998009208A2 (en) 1998-03-05
WO1998009208A3 true WO1998009208A3 (en) 1998-07-30

Family

ID=24835344

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US1997/014842 WO1998009208A2 (en) 1996-08-28 1997-08-21 A tool for software diagnosis divided across multiple processors

Country Status (3)

Country Link
EP (1) EP0979449A4 (en)
JP (1) JP2002515999A (en)
WO (1) WO1998009208A2 (en)

Families Citing this family (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2001292672A1 (en) * 2000-09-15 2002-03-26 Wind River Systems, Inc. System and method for communicating software debug, diagnostic and maintenance information between devices
GB0025591D0 (en) 2000-10-18 2000-12-06 Sgs Thomson Microelectronics OPn-chip emulator communication
GB0025593D0 (en) 2000-10-18 2000-12-06 Sgs Thomson Microelectronics On-chip emulator communication
GB0025594D0 (en) 2000-10-18 2000-12-06 Sgs Thomson Microelectronics On-chip emulator communication
GB0025592D0 (en) 2000-10-18 2000-12-06 Sgs Thomson Microelectronics Interface device
US7386846B2 (en) 2001-07-26 2008-06-10 Kyocera Wireless Corp. System and method for the management of wireless communications device system software downloads in the field
US7027806B2 (en) 2001-07-26 2006-04-11 Kyocera Wireless, Corp. System and method for field downloading a wireless communications device software code section
WO2003010656A2 (en) * 2001-07-26 2003-02-06 Kyocera Wireless Corporation System and method for executing update instructions on a wireless communications device
US9554268B2 (en) 2001-07-26 2017-01-24 Kyocera Corporation System and method for updating persistent data in a wireless communications device
US7143407B2 (en) 2001-07-26 2006-11-28 Kyocera Wireless Corp. System and method for executing wireless communications device dynamic instruction sets
US7159214B2 (en) 2001-07-26 2007-01-02 Kyocera Wireless Corp. System and method for compacting field upgradeable wireless communication device software code sections
US7184793B2 (en) 2001-07-26 2007-02-27 Kyocera Wireless Corp. System and method for over the air area code update
US7184759B2 (en) 2001-07-26 2007-02-27 Kyocera Wireless Corp. Modular software components for wireless communication devices
US7328007B2 (en) 2001-07-26 2008-02-05 Kyocera Wireless Corp. System and method for organizing wireless communication device system software
US7254386B2 (en) 2001-08-10 2007-08-07 Kyocera Wireless Corp. System and method for improved security in handset reprovisioning and reprogramming
US7117494B2 (en) 2001-08-10 2006-10-03 Kyocera Wireless Corp. System and method for bi-directional communication and execution of dynamic instruction sets
US6961537B2 (en) 2001-08-10 2005-11-01 Kyocera Wireless Corp. System and method for peer-to-peer handset communication
CN116049035B (en) * 2022-12-27 2024-02-09 合芯科技有限公司 Verification and debugging realization method for cache consistency

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5162986A (en) * 1990-10-19 1992-11-10 Allen-Bradley Company, Inc. Remote downloading and uploading of motion control program information to and from a motion control I/O module in a programmable controller
US5274815A (en) * 1991-11-01 1993-12-28 Motorola, Inc. Dynamic instruction modifying controller and operation method
US5491796A (en) * 1992-10-23 1996-02-13 Net Labs, Inc. Apparatus for remotely managing diverse information network resources
US5586317A (en) * 1993-07-30 1996-12-17 Apple Computer, Inc. Method and apparatus for implementing I/O in a frame-based computer system
US5590331A (en) * 1994-12-23 1996-12-31 Sun Microsystems, Inc. Method and apparatus for generating platform-standard object files containing machine-independent code
US5689684A (en) * 1995-06-07 1997-11-18 Motorola, Inc. Method and apparatus for automatically reconfiguring a host debugger based on a target MCU identity

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5410681A (en) * 1991-11-20 1995-04-25 Apple Computer, Inc. Interpreter for performing remote testing of computer systems

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5162986A (en) * 1990-10-19 1992-11-10 Allen-Bradley Company, Inc. Remote downloading and uploading of motion control program information to and from a motion control I/O module in a programmable controller
US5274815A (en) * 1991-11-01 1993-12-28 Motorola, Inc. Dynamic instruction modifying controller and operation method
US5491796A (en) * 1992-10-23 1996-02-13 Net Labs, Inc. Apparatus for remotely managing diverse information network resources
US5586317A (en) * 1993-07-30 1996-12-17 Apple Computer, Inc. Method and apparatus for implementing I/O in a frame-based computer system
US5590331A (en) * 1994-12-23 1996-12-31 Sun Microsystems, Inc. Method and apparatus for generating platform-standard object files containing machine-independent code
US5689684A (en) * 1995-06-07 1997-11-18 Motorola, Inc. Method and apparatus for automatically reconfiguring a host debugger based on a target MCU identity

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
DIPIRRO STEVEN: "The Open VMS Alpha System Code Debugger", DIGITAL SYSTEMS REPORT., XX, XX, vol. 18, no. 1, 1 January 1996 (1996-01-01), XX, pages 7 - 12, XP002971790 *
See also references of EP0979449A4 *

Also Published As

Publication number Publication date
EP0979449A4 (en) 2005-08-24
WO1998009208A2 (en) 1998-03-05
JP2002515999A (en) 2002-05-28
EP0979449A2 (en) 2000-02-16

Similar Documents

Publication Publication Date Title
WO1998009208A3 (en) A tool for software diagnosis divided across multiple processors
AU2001249643A1 (en) Multi-channel, multi-service debug on a pipelined cpu architecture
CA2182777A1 (en) Security System for Interconnected Computer Networks
WO2000030321A3 (en) User-level dedicated interface for ip applications in a data packet switching and load balancing system
WO1998051456A1 (en) Robot control device
CA2218153A1 (en) Reduced overhead tcp communication system
WO1999003098A3 (en) Improved interfaces for an open systems server providing tape drive emulation
WO1997049056A3 (en) Apparatus and method for remote data recovery
CA2293278A1 (en) Safety or protection system employing reflective memory and/or diverse processors and communications
WO2001014952A3 (en) On-line experimentation
CA2246171A1 (en) Point-of-sale system including isolation layer between client and server software
CA2119085A1 (en) Adaptive communication system
CA2287351A1 (en) Converter for resistive touchscreens
AU3783999A (en) Computer network having multiple remotely located human interfaces sharing a common computing system
Long et al. A pantograph linkage parallel platform master hand controller for force-reflection
HK1044827A1 (en) A computer processor, a method and a system of checking a computer instruction and a corresponding computer system.
TW358267B (en) Simulated terminal system and the simulated terminal apparatus
CA2249356A1 (en) Method and apparatus for performing an operation multiple times in response to a single instruction
CA2209718A1 (en) Method and system for remote terminal dial-up
WO2002050671A3 (en) Rapid development in a distributed application environment
Armand Give a process to your drivers
WO2001039418A3 (en) Network security data management system and method
CA2151673A1 (en) Parallel Processing System with a Plurality of Communication Register Modules
WO2001046761A3 (en) Fabrication process control system emulator
AUPN573795A0 (en) Transmitting data between multiple computer processors

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): JP

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): AT BE CH DE DK ES FI FR GB GR IE IT LU MC NL PT SE

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 1997938541

Country of ref document: EP

WWP Wipo information: published in national office

Ref document number: 1997938541

Country of ref document: EP

WWW Wipo information: withdrawn in national office

Ref document number: 1997938541

Country of ref document: EP