Simulation development tool for an embedded system

Data processing: structural design – modeling – simulation – and em – Emulation – Compatibility emulation

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C703S020000, C703S028000, C345S111000, C345S215000, C345S215000, C345S215000, C709S241000

Reexamination Certificate

active

06317706

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to the field of software emulation. More particularly, the present invention relates to a system and method for simulating characteristics of an embedded system in order to facilitate software development.
2. Description of Art Related to the Invention
Over the last few years, there has been an increasing demand for entertainment systems working in conjunction with various types of content providers such as broadcasters and cable companies. One type of entertainment system is a digital satellite system (DSS) featuring an antenna and an integrated receiver decoder (IRD) to receive a digital bit stream. IRD is responsible for decoding the bit stream and processing the decoded bit stream to produce an output signal of an appropriate format. The output signal is sent to one or more peripherals such as a television for displaying an image. The IRD includes hardware and software responsive to control codes produced by depressing buttons on its front panel or on its remote control. The control codes are interpreted by the IRD as operational commands such as display a selected screen, tune to a selected channel and the like.
Currently, before testing software, software developers wait until the hardware manufacturer either has completed a working prototype or has completed a prototype having a text-based emulator. While a text-based emulator would allow low-level code to be tested with hardware, it does not enable system-wide testing and/or the testing of higher-level applications such as code relating to or supporting communications with a graphics user interface (GUI). Consequently, software testing is delayed which may adversely affect the release time of entertainment systems.
Also, text-based emulators do not provide an efficient testing tool because they require code compilation and repetitive loading of the compiled code during testing. Loading and repeated reloading of compiled code is required because the presence of an error condition causes the text-based emulator to crash which, in turn, requires the code to be reloaded. As a result, test time is used in an inefficient manner.
In light of this increasing demand for entertainment systems, it would be desirable to develop and test software for the IRD through system wide emulation while its hardware is concurrently being developed.
SUMMARY OF THE INVENTION
A technique for system-wide emulation of an embedded system. One technique involves the addition of emulation software and an intermediary operating system. The intermediary operating system is used to avoid modification of system software. The emulation software is used to generate objects that simulate hardware features of the embedded system and to signal when control features of these objects have been selected.


REFERENCES:
patent: 5111413 (1992-05-01), Lazansky et al.
patent: 5202976 (1993-04-01), Hansen et al.
patent: 5247651 (1993-09-01), Clarisse
patent: 5265254 (1993-11-01), Blasciak et al.
patent: 5386371 (1995-01-01), Mather et al.
patent: 5450586 (1995-09-01), Kuzara et al.
patent: 5485600 (1996-01-01), Joseph et al.
patent: 5557774 (1996-09-01), Shimabukuro et al.
patent: 5604888 (1997-02-01), Kiani-Shabestari et al.
patent: 5752008 (1998-05-01), Bowling
patent: 5778368 (1998-07-01), Hogan et al.
patent: 5838948 (1998-11-01), Bunza
patent: 5841967 (1998-11-01), Sample et al.
patent: 5872958 (1999-02-01), Worthington et al.
patent: 5937154 (1999-08-01), Tegethoff
patent: 5953516 (1999-09-01), Bonola
patent: 6016563 (2000-01-01), Fleisher
patent: 6028996 (2000-02-01), Sniderman et al.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Simulation development tool for an embedded system does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Simulation development tool for an embedded system, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Simulation development tool for an embedded system will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2587835

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.