Even with the consolidation of functions in zonal and domain controllers, the required number of microcontroller cores to support the surge of new safety and real-time applications remains significant and is continuing to increase in new designs from OEMs and Tier 1s.
To support these new real-time processors, µ-velOSity has been updated with new RTOS features for new processors, along with optional capabilities that can be tailored for specific customer requirements, including:
- ISO 26262 ASIL certified (SEooC)
- Cybersecurity – adopting ISO 21434
- Memory Protection Unit (MPU) support
- Supported 32-bit architectures found on NXP, STMicroelectronics, TI and other processors:
- Arm Cortex-M4, M7 and Arm Cortex-R5
- Arm Cortex-M23 and Arm Cortex-R52
- RISC-V
- Support for additional architectures including future Armv8-M, Armv8-R and others
These new capabilities join the µ-velOSity RTOS’ existing features and capabilities including: Maximum execution speed and minimal boot time; Tiny memory footprint; Simple native API; Open architecture supports domain-specific microcontroller accelerators; and µ-velOSity applications using the latest revisions of C and C++
Modern microcontrollers need an RTOS that is purpose-built and issues like cybersecurity, functional safety, cost and scalability are front of mind for OEMs for ECU nodes like e-fuses, battery management, zonal controllers, low-end radar and more, which in many cases have ultra-small memory footprint requirements.
On the one hand, the RTOS must enable applications to fit in the limited internal-only memory of microcontrollers. On the other, they must be able to provide application layer enablement for the new domain-specific hardware features of modern microcontrollers and expose a unified application interface across different core architectures and silicon solutions. In addition, the software solution built on the RTOS needs to be certified to the highest levels of safety and security.
The Green Hills µ-velOSity RTOS supports all these requirements and complements the traditional use of AUTOSAR Classic because it can cover the class of applications, memory footprint, performance, and features not well suited for AUTOSAR Classic.
µ-velOSity can be used in:
- Smart e-fuses
- Zonal and Domain Controllers
- Battery Management Systems (BMS)
- Communication Modules
- Radar
- Safety Islands / Safety Checker
- Traction, Braking, Steering Systems
“Green Hills is seeing substantial adoption of its µ-velOSity RTOS in the next generation of vehicle architectures and automotive microcontrollers,” said Dan Mender, VP of business development, Green Hills Software. “With its aggressive cost profile, safety and security certifications and extremely small memory footprint, global OEMs and Tier 1s are achieving on-time deployments with measurable cost savings when using µ-velOSity.”
The Green Hills µ-velOSity RTOS and support for current processors is now available.