[go: up one dir, main page]

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
Legal status (The legal status 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 status listed.)
Ceased
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
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Wind River Systems Inc
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
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/36Prevention of errors by analysis, debugging or testing of software
    • G06F11/3698Environments for analysis, debugging or testing of software

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Debugging And Monitoring (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)
  • Multi Processors (AREA)

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 Ceased 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 TOOL FOR DIAGNOSING SOFTWARE DISTRIBUTED BETWEEN SEVERAL 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 Ceased 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)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7359699B2 (en) 2001-08-10 2008-04-15 Kyocera Wireless Corp. System and method for peer-to-peer handset communication
US7542758B2 (en) 2001-07-26 2009-06-02 Kyocera Wireless Corp. Field downloading of wireless device software

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020056047A1 (en) * 2000-09-15 2002-05-09 Lehman Larry L. System and method for communicating software debug, diagostic and maintenance information between devices
GB0025593D0 (en) 2000-10-18 2000-12-06 Sgs Thomson Microelectronics On-chip emulator communication
GB0025591D0 (en) 2000-10-18 2000-12-06 Sgs Thomson Microelectronics OPn-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
CN1288553C (en) * 2001-07-26 2006-12-06 基奥赛拉无线公司 System and method for executing renewal command on wireless communication device
US7184793B2 (en) 2001-07-26 2007-02-27 Kyocera Wireless Corp. System and method for over the air area code update
US7159214B2 (en) 2001-07-26 2007-01-02 Kyocera Wireless Corp. System and method for compacting field upgradeable wireless communication device software code sections
US7197302B2 (en) 2001-07-26 2007-03-27 Kyocera Wireless Corp. System and method for interchangeable modular hardware components for wireless communication devices
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
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
US7200389B2 (en) 2001-07-26 2007-04-03 Kyocera Wireless Corp. Dynamic interface software 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
US7184759B2 (en) 2001-07-26 2007-02-27 Kyocera Wireless Corp. Modular software components for wireless communication devices
US7117494B2 (en) 2001-08-10 2006-10-03 Kyocera Wireless Corp. System and method for bi-directional communication and execution of dynamic instruction sets
US7254386B2 (en) 2001-08-10 2007-08-07 Kyocera Wireless Corp. System and method for improved security in handset reprovisioning and reprogramming
CN116049035B (en) * 2022-12-27 2024-02-09 合芯科技有限公司 An implementation method for cache consistency verification and debugging
US20250199940A1 (en) * 2023-12-19 2025-06-19 Arm Limited Debugging instruction execution errors in a simulated computer system

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 (1)

* 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 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7542758B2 (en) 2001-07-26 2009-06-02 Kyocera Wireless Corp. Field downloading of wireless device software
US7359699B2 (en) 2001-08-10 2008-04-15 Kyocera Wireless Corp. System and method for peer-to-peer handset communication

Also Published As

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

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
JPH10116206A5 (en)
CA2293278A1 (en) Safety or protection system employing reflective memory and/or diverse processors and communications
CA2223930A1 (en) Burst-broadcasting on a peripheral component interconnect bus
WO1997049056A3 (en) Apparatus and method for remote data recovery
CA2237333A1 (en) A method and apparatus for making a hypermedium interactive
CA2297028A1 (en) System and methods for achieving heterogeneous data flow between algorithm blocks in a distributed control system
CA2246171A1 (en) Point-of-sale system including isolation layer between client and server software
AU3379297A (en) Computer system architecture and method for multi-user, real-time applications
WO1999027441A3 (en) System and method for reducing coupling between modules in a telecommunications environment
CA2119085A1 (en) Adaptive communication system
AU2389495A (en) Computer program debugging system and method
EP0935197A3 (en) Integrated circuit with embedded emulator and emulation system for use with such an integrated circuit
TW358267B (en) Simulated terminal system and the simulated terminal apparatus
AU2066297A (en) Method and apparatus for performing an operation multiple times in response o a single instruction
NZ297191A (en) A system for conducting banking transactions using a remote terminal banking to ATM central processor
EP1120712A4 (en) Web application system having session management/distributed management function and mechanism for operating the same
WO2001025886A3 (en) Power management method for a computer system having a hub interface architecture
WO1999039254A3 (en) Providing low level hardware device driver from user mode under multi-tasking operating systems

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