×

METHOD AND SYSTEM OF UPDATING SHARED MEMORY

  • US 20110307668A1
  • Filed: 06/09/2010
  • Published: 12/15/2011
  • Est. Priority Date: 06/09/2010
  • Status: Active Grant
First Claim
Patent Images

1. For use with a battery monitoring system (BMS) having an application operable to measure current flow to a vehicle battery and a launcher operable to enable drivers utilized by the application, both of the launcher and the application implementing communication functions according to communication code written to a shared memory block, a method of updating the currently written communication code with new communication code, the method comprising:

  • writing the new communication code to an application memory block having application code used to operate the application, the application being inoperable while the new communication code is written to the application memory block;

    executing communications based on the communication code previously written to the shared memory block while the new communication code is being written to the application memory block;

    copying the new communication code from the application memory block to the shared memory block, the communications supported by the code written to the shared memory block being inoperable while the new communication code is being written to the shared memory block;

    executing communications based on the new communication code written to the application memory block while the new communication code is being copied to the shared memory block, and thereafter, executing additional communications based on the new communication code written to the shared memory block; and

    writing application code to the application memory block after completing the copying of the new communication code to the shared memory block, the application operational after the application code is completely written to the application memory block.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×