Invention Grant
US09594551B2 Method and device for updating software executed from non-volatile memory
有权
用于更新从非易失性存储器执行的软件的方法和装置
- Patent Title: Method and device for updating software executed from non-volatile memory
- Patent Title (中): 用于更新从非易失性存储器执行的软件的方法和装置
-
Application No.: US14735522Application Date: 2015-06-10
-
Publication No.: US09594551B2Publication Date: 2017-03-14
- Inventor: James Crosby , Hugo John Martin Vincent , Milosch Meriac , Marcus Chang
- Applicant: ARM IP LIMITED
- Applicant Address: GB Cambridge
- Assignee: ARM IP Limited
- Current Assignee: ARM IP Limited
- Current Assignee Address: GB Cambridge
- Agency: Nixon & Vanderhye P.C.
- Priority: GB1410273.5 20140610
- Main IPC: G06F9/44
- IPC: G06F9/44 ; G06F3/06 ; G06F9/445

Abstract:
A data processing device 2 has a processor 4 which executes software directly from non-volatile memory 6, 8. The processor 4 has a runtime component 20 which dynamically maps software element identifiers specified by the software to corresponding software elements in memory 6, 8. Mapping information 22 is used to determine which software elements identifiers correspond to which software elements. This provides a level of indirection which can be used to make software updates more efficient, by updating only parts of the software while leaving old parts of the software as they are. Updated software elements can be stored to memory and the mapping information updated to point to the new elements, while existing mappings may be retained.
Public/Granted literature
- US20150355900A1 METHOD AND DEVICE FOR UPDATING SOFTWARE EXECUTED FROM NON-VOLATILE MEMORY Public/Granted day:2015-12-10
Information query