[Translation] a machine multi-screen virtual machine program multivisor

If you think that this series of articles to help you, please rich offering of a money market, click here to sponsorship , sponsorship amount of 0.1 yuan to start, how much random

Disclaimer: This article is only for personal learning exchanges, if accidentally cause infringement, please contact me, to be corrected immediately

Feng Ying

email:[email protected]

 

Creating life and mission-critical embedded systems engineers want to add Linux or Android environment, must still meet safety, security and reliability requirements. Important business driver benefits include lower cost platform, separate and scalable software-based, open source software and reduced software complexity.

 

Embedded system designers are increasingly turning to virtualization to dramatically change the development of complex systems. Virtualization different systems into a dedicated virtual machines running on a single hardware platform. In addition, the hardware abstraction platform reuse and rapid migration to new hardware.

Since 2003, the integrity of the multi-functional machine has achieved this commitment in the automotive, industrial, avionics and mobile platforms.

Integrity is the industry's only multi-view has been certified safe and reliable architecture, can run one or more multi-core SoC within the range of the life and mission-critical functions on one or more guest operating systems. In order to solve the most difficult challenges embedded, multi-functional integrity capable without compromising safety, fast in the case of security or performance, optimization and cost-effective design of complex systems.

As shown, the integrity of the trusted real-time and mission-critical separation partition architecture and real-time software to perform multiple functions with any client operating system. Applications and guest operating systems to be efficiently scheduled on one or more of core, strict access control can effectively model the system communicate with each other and share peripheral devices, such as a GPU or Ethernet.

 

  • Sharing devices and peripherals: allows devices and peripherals distribution alone or shared between the client operating system and critical functions.
  • IPC: to provide standards-based inter-process communication (IPC) between the client operating system and critical functions.
  • Configurability: providing system resources, including memory devices and
  • Hardware virtualization: accelerating the use of hardware virtualization when available
  • Health monitoring: Enable performance monitoring, fault detection and restart the guest operating systems and applications
  • Multicore guests: run multiple guest operating systems on multiple cores with overlapping configuration to use based on the integrity of the priority-based automatic load balancing
  • Software Development Kit (SDK): includes breakthrough Multi debugger, all software components to perform its integrity and unity of visibility and control into the virtualization system.
  • Multi-core control: flexibility to the guest operating system is statically bound to a non-symmetric multiprocessing (AMP) model core, or scheduling symmetric multiprocessing (SMP) operating load dynamics model according to system requirements.

Global organizations trust the integrity of the separation kernel architecture for maximum system reliability requirements:

Many management program bundled required to support customer environments (such as device drivers and middleware) software in a whole architecture. The result looks like a general-purpose operating system, exposure to unknown vulnerabilities and share many points of failure. We found many virtual machine "escape" and other sub-versions in other management programs such as Xen, VMware and business management programs and the like.

In contrast, the integrity of the multi-window is a safe and secure separation kernel RTOS integrity of virtualization services, has proven to be the most critical environmental isolation and protection software components.

    • ISO 26262 ASIL D automotive electronics
    • NSA certified safety phone
    • FAA DO-178B certified avionics grade A- control of passenger and military aircraft life-critical functions
    • FDA three life-critical medical devices
    • EN 50128 SWILS4 certification of railway control and protection systems
    • IEC-61508 SIL3 industrial control system

 

 

Guess you like

Origin blog.csdn.net/xjhhjx/article/details/93377694