Method for adapting software
1 Assignment
0 Petitions
Accused Products
Abstract
The invention relates to a method for adapting hardware-dependent software to hardware, which improves the adaptation of the hardware-dependent software to a new hardware configuration. The software, in particular a binary image, can be executed in hardware that constitutes an automation device. A configuration of the hardware is stored in the software. According to said method, during the runup of the software in the automation device, the configuration of the hardware is identified and compared with the first stored configuration. If a different configuration is identified, the software is modified by the use of adaptation information, in such a way that the software can be executed in the automation device with a different configuration.
-
Citations
26 Claims
-
1-11. -11. (canceled)
-
12. A method of adapting hardware-dependent software, comprising:
-
storing within the hardware-dependent software a configuration of a hardware on which the hardware-dependent software can be executed;
detecting an actual configuration of an automation device during runtime of the hardware-dependent software on the automation device;
comparing the stored configuration to the actual configuration; and
adapting the hardware-dependent software using adaptation information if the stored configuration is different from the actual configuration such that the hardware-dependent software is adapted to be executed on the automation device. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An automation device, comprising a data memory having a hardware-dependent software, the software configured to:
-
store within the hardware-dependent software a configuration of a target automation device on which the hardware-dependent software can be executed;
detect an actual configuration of the automation device during runtime of the hardware-dependent software on the automation device;
compare the stored configuration to the actual configuration; and
adapt the hardware-dependent software using adaptation information if the stored configuration is different from the actual configuration such that the hardware-dependent software is adapted to be executed on the automation device. - View Dependent Claims (22, 23, 24, 25, 26)
-
Specification