Embedded software leader Green Hills Software announced the launch of the INTEGRITY Multivisor security virtualization product for NXP's i.MX 8 and 8X family of application processors.
Thanks to the INTEGRITY real-time certified separation architecture and its Multivisor security virtualization technology, manufacturers of critical automotive and industrial systems are able to confidently run their consumption in secure partitions on the same i.MX 8 processor and in critical software applications for the first time. Operating system.
Ability to integrate Linux, Android, and AUTOSAR with key software on the same i.MX 8-based platform, enabling manufacturers to design scalable, hybrid-critical platforms from which to build solutions for low-end, mid-range, and high-end feature sets . In addition, the integration platform reduces hardware costs and simplifies software complexity.
Ron Martino, vice president of NXP's i.MX application processor product line, said, "The i.MX 8 and 8X series of application processors have revolutionized a variety of applications with advanced media processing, secure domain partitioning and innovative visual processing technology. Display automotive applications and graphics-rich industrial systems. Green Hills Software's secure virtualization services enable global automakers and their suppliers to confidently separate Android and Linux environments from important automotive tasks to help them achieve their production plans. Quantify competitive advantage."
Integrity and Integrity The Multivisor integrates with Green Hills Software's advanced ASIL D / SIL 4 qualified development tools, including the C / C++ compiler, the MULTI Integrated Development Environment, the TimeMachine Reverse Execution Trace Debugger, and the MISRA C Adherence Checker. As a result, software developers use advanced tools to get maximum performance from the i.MX 8 processor and reduce the time and cost of debugging and testing software and meeting project deadlines.
The INTEGRITY RTOS and Multivisor platforms for NXP's i.MX 8 and 8X series of application processors include support for:
Secure virtualization and separation technology that allows ISO 26262 and IEC 61508 certified applications to coexist with common code or guest operating systems without interference. The platform monitors the health of all applications and guest operating systems in real time.
Fully accelerated hardware virtualization leverages the Arm architecture virtualization extension.
A highly configurable virtualization platform that allows users to seamlessly configure peripheral routing and utilization between INTEGRITY RTOS and any guest operating system, including the ability to securely share peripherals between mission-critical and general-purpose tasks or guest operating systems.
Fully accelerated 3D graphics with the i.MX 8 graphics processing unit (GPU), including the ability to fully share the GPU between the host RTOS and multiple guest operating systems, while ensuring that the RTOS graphics application prioritizes functional safety requirements.
The complete AUTOSAR-compliant application framework allows seamless integration of existing AUTOSAR software components for maximum software reuse without virtualization.
Advanced software development tools, including the ISO 26 compliant ASIL D / IEC 61508 SIL 4 standard, optimized C / C ++ compiler, MISRA C Adherence Checker and other integrated tools to improve code quality and reduce development costs.