Secure and open Native multi-application system architecture and Native application program execution method
An application program and system architecture technology, applied in the field of information security, can solve problems such as insufficient security and openness
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0027] See figure 1 , the embodiment of the present invention provides a safe and open Native multi-application system architecture, including:
[0028] Hardware layer, hardware abstraction layer HAL, Kernel layer, unified operating environment, Native application management layer and Native application program layer, wherein the hardware layer is the microprocessor chip, and the hardware abstraction layer is the interface between the operating system kernel and the hardware circuit Layer, used to abstract hardware; Kernel layer is the core of an operating system, unified operating environment, used to provide the operating environment of Native applications, Native application management is used to manage multiple Native applications, and the operation of Native applications Support hardware-protected application isolation, support two modes, including system mode and user mode, in which the code running in the system mode has full access to memory and peripherals, and the co...
Embodiment 2
[0032] Based on the same inventive concept, the present invention also provides a Native application program execution method based on the system architecture described in Embodiment 1, including:
[0033] S1: When the microprocessor chip is reset and powered on, it enters the system mode by default;
[0034] S2: Set the configuration in system mode, perform system initialization, and wait for receiving external commands;
[0035]S3: When receiving an external command, judge whether the received external command is handled by the Native application program, if yes, set the system resource access permission of the application program, otherwise, the operating system COS on the card processes the external command until it is processed complete;
[0036] S4: When the received external command is handled by the Native application, after setting the system resource access authority of the application, switch from the system mode to the user mode, and set the configuration in the u...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 



