Introduction
The ecHypervisor is a highly optimized, secure, and efficient hypervisor for deeply embedded systems, specifically designed for demanding applications in industries such as automotive, aerospace, and others. It enables the consolidation of multiple real-time operating systems (RTOS) and applications on a single microcontroller with a Memory Protection Unit (MPU), without compromising security, performance, or real-time capabilities. The ecHypervisor is the ideal solution for modern embedded systems that require the highest levels of isolation, security, and resource efficiency.
Key Features
1. Real-Time Capability and Efficiency
- Minimal Latency: Designed for real-time applications, the ecHypervisor ensures deterministic response times.
- Low Overhead: Thanks to its optimized architecture, resource consumption (CPU, RAM) remains minimal, making it ideal for resource-constrained microcontrollers.
2. Security Through Strict Isolation
- Memory Protection Unit (MPU) Support: The ecHypervisor leverages the MPU to ensure strict memory isolation between different guest operating systems and applications.
- Privilege Separation: Critical system components run in separate, protected domains to minimize attack surfaces.
- Secure Communication: Controlled and monitored inter-process communication (IPC) between isolated partitions.
3. Flexibility and Scalability
- Multi-OS Support: Simultaneous execution of multiple real-time operating systems (e.g., FreeRTOS, Zephyr, AUTOSAR OS) and bare-metal applications on a single microcontroller.
- Static Partitioning: Customizable resource allocation (CPU time, memory) for each partition to meet diverse requirements.
- Platform-Independent: Supports a wide range of microcontroller architectures (ARM Cortex-M, RISC-V, etc.).
4. AUTOSAR Compatibility
- Full integration into AUTOSAR-based systems, including support for AUTOSAR OS and AUTOSAR-based applications.
- Compliance with AUTOSAR safety standards for safety-critical systems (ASIL-B to ASIL-D).
5. Robustness and Reliability
- Fault Tolerance: The ecHypervisor is protected against system failures and errors in individual partitions, enhancing overall reliability.
- Real-Time Diagnostics: Comprehensive monitoring and diagnostic functions for rapid error detection and resolution.
6. Easy Integration
- Modular Architecture: Easy adaptation to specific requirements and hardware platforms.
- Comprehensive Documentation: Detailed manuals, API references, and examples simplify integration into existing systems.
- Support for Common Development Tools: Compatible with popular IDEs and debugging tools.
Applications
Automotive:
- Consolidation of control units (e.g., instrument clusters, engine control, infotainment) on a single microcontroller.
- Support for safety-critical applications (ASIL-B to ASIL-D).
Aerospace:
- Integration of flight control systems, avionics, and communication applications on a shared hardware platform.
- Compliance with stringent safety and certification standards (DO-178C, DO-254).
Industrial Automation:
- Simultaneous execution of real-time controls and monitoring systems on a microcontroller.
- Enhanced security through strict isolation of critical processes.
Medical Technology:
- Secure and reliable integration of diagnostic and control systems.
- Compliance with medical certifications (IEC 62304).
Benefits
- Cost Savings: Reduction in hardware costs by consolidating multiple functions on a single microcontroller.
- Enhanced Security: Strict isolation and protection against unauthorized access.
- Scalability: Flexible adaptation to various applications and hardware platforms.
- Future-Proof: Support for modern standards and technologies.
Technical Specifications
- Supported Architectures: ARM Cortex-M, RISC-V, and other MPU-capable microcontrollers.
- Operating Systems: FreeRTOS, Zephyr, AUTOSAR OS, bare-metal applications.
- Safety Standards: ASIL-B to ASIL-D (ISO 26262), DO-178C, IEC 62304.
- Development Tools: Compatible with popular IDEs (e.g., Eclipse, Keil, IAR).
- Licensing Model: Flexible (commercial licenses and custom adaptations available).
With the ecHypervisor, you set new standards in security, efficiency, and flexibility for deeply embedded systems. Trust our expertise to make your applications in automotive, aerospace, and other industries future-proof and reliable.
Contact
For more information, a demo, or personalized consultation, contact us at sales@easycore.com or visit our website https://www.easycore.com/contact.