×

Initialization and update of software and/or firmware in electronic devices

  • US 8,468,515 B2
  • Filed: 12/12/2006
  • Issued: 06/18/2013
  • Est. Priority Date: 11/17/2000
  • Status: Active Grant
First Claim
Patent Images

1. A system for updating memory in an electronic device, the system comprising:

  • at least one processor that, during operation, executes generator code for generating a software package from a plurality of code modules for the electronic device;

    layout preprocessor code executable by the at least one processor for parsing a memory layout specification and that receives at least one parameter that represents an estimated probability of future change of one or more code modules, to produce memory mapping information that assigns to each of the plurality of code modules space in one of a plurality of individual portions of the memory, based upon the memory layout specification;

    wherein execution of the layout preprocessor code determines an amount of unassigned space in the memory upon assignment of space in the memory to the plurality of code modules; and

    wherein execution of the generator code locates a corresponding fraction of the unassigned space in the memory in each of the individual portions of the memory, in accordance with the memory mapping information.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×