Browse Prior Art Database

Method and System for Self Configuring an Embedded Device

IP.com Disclosure Number: IPCOM000231950D
Publication Date: 2013-Oct-17
Document File: 3 page(s) / 127K

Publishing Venue

The IP.com Prior Art Database

Abstract

A method and system for self configuring an embedded device is disclosed.

This text was extracted from a PDF file.
This is the abbreviated version, containing approximately 51% of the total text.

Page 01 of 3

Method and System for Self Configuring an Embedded Device

In systems with an embedded device, a system controller is required to configure an embedded device for particular use of the embedded device. However, if the embedded device resets for any reasons, then the configuration is lost and the system needs to reconfigure the embedded device. As the system takes time to reconfigure the embedded device, a resource is offline for a longer period of time. To reduce the time of the resource being offline, the embedded device can hard code configuration settings in firmware. But each application, in which the embedded device is used, has different settings and thus a special firmware is required for each application of the embedded device. If the configuration settings need update, a firmware update would be required. Generally, firmware is lower level code and is difficult to test. Due of this, updating firmware is more risky then updating a system code.

Disclosed is a method and system for self configuring an embedded device. A system code issues a "save configuration"

command to the embedded device once the embedded device is configured. On receiving the command, the embedded device stores the configuration into a non-volatile location within the embedded device. When the embedded device resets for any reason, a firmware on the embedded device determines if a valid configuration file is stored in the non-volatile memory of the embedded device. If the valid configuration file is stored in the n...