×

Embedded systems debugging

  • US 7,707,459 B2
  • Filed: 03/08/2007
  • Issued: 04/27/2010
  • Est. Priority Date: 03/08/2007
  • Status: Expired due to Fees
First Claim
Patent Images

1. A data processing system, comprising:

  • a central processing unit for executing instructions to implement a program;

    a first memory coupled to the central processing unit for storing variable data values generated by the instructions for variables of the program; and

    an eventing engine coupled to the central processing unit and to the first memory, comprising a memory heap configured to store an array of events, each event being defined by a plurality of elements including at least an associated variable data address in the first memory, a value of the associated variable data address, and an event operator, wherein the eventing engine can monitor, as the central processing unit executes the instructions in real-time, at least one of the variable data values and determine the occurrence of an event based on the event operator and one of the at least one of the variable data values and an argument of the event operator.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×