-
公开(公告)号:US10789075B2
公开(公告)日:2020-09-29
申请号:US15719616
申请日:2017-09-29
Applicant: NXP B.V.
Inventor: Alexandre Frey , Josef Fruehwirth , Andreas Lessiak
Abstract: Various embodiments relate to a method and apparatus for embedding an operating system in a smart card product, which is certified and which derives multiple variants from the operating system, the method including the steps of certifying, a target of evaluation, the target of evaluation including an OS core mask and a plurality of components which includes OS components and plugin placeholders, building, by an image builder tool, romized content and runtime content including at least one of the plurality of components and customizing which of the plurality of components to include on the smart card product.
-
公开(公告)号:US20210081335A1
公开(公告)日:2021-03-18
申请号:US16996448
申请日:2020-08-18
Applicant: NXP B.V.
Inventor: Alexandre Frey , Ralf Malzahn , Frank Ernst Johannes Siedel , Shameer Puthalan , Andreas Lessiak , Daniel Kershaw
IPC: G06F12/14 , G06F12/02 , G06F12/0873 , G06F21/79
Abstract: There is described a method of managing memory in an electronic device, the method comprising creating a set of equally sized logical regions in a logical address space, each logical region comprising a plurality of consecutive logical addresses, and mapping a subset of consecutive logical addresses within each logical region to a set of physical addresses within a corresponding physical memory region, the subset of consecutive logical addresses comprising the first logical address within the logical region, said first logical address being mapped to a base address within the corresponding physical memory region. Furthermore, there is described a controller for managing memory in an electronic device and a method of determining a physical memory address in a physical memory region using such a controller.
-
公开(公告)号:US20170289115A1
公开(公告)日:2017-10-05
申请号:US15090022
申请日:2016-04-04
Applicant: NXP B.V.
Inventor: Andreas Lessiak , Josef Fruehwirth , Jozsef Jelenka , Harald Schlatte - Schatte , Alexandre Frey
CPC classification number: H04L63/0492 , G06F8/52 , G06F8/65 , G06F16/214 , G06F21/57 , G06F21/6245 , H04B5/0031 , H04L63/0853 , H04W4/80 , H04W12/0023 , H04W12/00407
Abstract: A current operating system that is stored in a persistent storage circuit of a secure element is replaced by receiving a set of migration rules that specify changes to a set of data object types. Based upon the set of migration rules, a migration engine identifies data objects stored in a persistent storage circuit and corresponding to the set of data object types. For each of the identified data objects: a subset of the migration rules are selected that correspond to a data object type that corresponds to a particular data object, and based upon the selected subset, the particular data object is transformed. A new operating system can then be enabled.
-
公开(公告)号:US11050726B2
公开(公告)日:2021-06-29
申请号:US15090022
申请日:2016-04-04
Applicant: NXP B.V.
Inventor: Andreas Lessiak , Josef Fruehwirth , Jozsef Jelenka , Harald Schlatte-Schatte , Alexandre Frey
IPC: H04L29/00 , H04L29/06 , G06F16/21 , G06F8/52 , H04W4/80 , G06F21/57 , H04W12/30 , H04W12/47 , G06F8/65 , G06F21/62 , H04B5/00
Abstract: A current operating system that is stored in a persistent storage circuit of a secure element is replaced by receiving a set of migration rules that specify changes to a set of data object types. Based upon the set of migration rules, a migration engine identifies data objects stored in a persistent storage circuit and corresponding to the set of data object types. For each of the identified data objects: a subset of the migration rules are selected that correspond to a data object type that corresponds to a particular data object, and based upon the selected subset, the particular data object is transformed. A new operating system can then be enabled.
-
-
-