| CPC G06F 9/3013 (2013.01) [G06F 8/654 (2018.02); G06F 8/66 (2013.01); G06F 9/30192 (2013.01)] | 28 Claims |

|
1. A method for dynamic configuration of a register map in an embedded software system, the method comprising, in response to receipt of configuration parameters for the register map: generating at least one table of metadata descriptors associated with objects of the register map based on the configuration parameters and embodied in random access memory of the embedded software system, the metadata descriptors defining composition and order of registers of the register map and configured to interface with a register map interpreter in firmware stored in read-only memory of the embedded software system; and
the register map interpreter modifies the register map composition without having to reprogram or recompile the firmware.
|