A tool for replacing a code image in an embedded device including a control program for issuing device commands in order to replace a code image within the embedded device. A monitoring program, operating asynchronously with respect to the control program, generates event indications in response to detecting a change in an attribute associated with the embedded device. The disclosed monitoring program issues device commands and receives event indications. Separate threads of control are used for monitoring and controlling the device being upgraded, and each step of the upgrade process is abstracted as a device independent command. The disclosed system further uses a state machine to keep track of where the device is in the upgrade process.

Ein Werkzeug für das Ersetzen eines Codebildes in einer eingebetteten Vorrichtung einschließlich ein Steuerprogramm für die Ausgabe von von Vorrichtung Befehlen, um ein Codebild innerhalb der eingebetteten Vorrichtung zu ersetzen. Ein Überwachungsprogramm, asynchronously funktionierend in Bezug auf das Steuerprogramm, erzeugt Fallanzeigen in Erwiderung auf das Ermitteln einer Änderung in einem Attribut, das mit der eingebetteten Vorrichtung verbunden ist. Das freigegebene Überwachungsprogramm gibt Vorrichtung Befehle heraus und empfängt Fallanzeigen. Unterschiedliche Gewinde der Steuerung werden für die Überwachung und die Kontrolle die Vorrichtung benutzt, die verbessert wird, und jeder Schritt des Aufsteigenprozesses wird als Vorrichtung Unabhängigbefehl entzogen. Das freigegebene System benutzt weiter eine Zustandmaschine, um zu verfolgen, dem die Vorrichtung im Aufsteigenprozeß ist.

 
Web www.patentalert.com

< Method and device for selecting a transcoding method among a set of transcoding methods

< Card type network interface, network conference terminal device and network conference system

> Method and apparatus for controlling card device

> Network-enabled and intelligent versatile device (VD)

~ 00097