AUTOSAR TOTAL SOLUTIONS
Green Hills µ-velOSity RTOS
The μ-velOSity real-time operating system (RTOS) supports a wide range of microcontroller architectures and is being certified at the highest levels of industry standards for functional safety and security. Its streamlined design and tight integration with the MULTI integrated development environment (IDE) make μ-velOSity both easy-to-learn and simple-to-use. Embedded devlopers using it can build sophisticated solutions for automotive, industrial, IoT and other applications.
Reliable microkernel architecture
At the heart of the μ-velOSity RTOS is an efficient and reliable kernel with a minimal footprint and a concise API. Essential features include:
- safety- and security-certified
- memory protection
- fast boot
- fast execution
- simple API
μ-velOSity enables applications, middleware, and drivers to run outside of kernel memory space. This optional memory protection is made possible by leveraging the Arm architecture’s Memory Protection Unit (MPU). The resulting isolation provides the foundation for safety and security, allowing system designers to meet freedom-from-interference requirements between critical and non-critical applications.
The μ-velOSity RTOS comes with three predefined build configurations—optimized for speed, optimized for size, or optimized for debug—which enable developers to quickly adjust RTOS behavior. Additional build configurations can be created and customized to meet specific project requirements.
Certification
The μ-velOSity RTOS is being certified to multiple industry standards, enabling system designers to reduce both project software cost and time-to-market. These certifications include:
- Secure Element-out-of-Context:
– ISO 21434 (automotive security) - Safety Element-out-of-Context (SEooC):
– ISO 26262 ASIL D (automotive)
– IEC 61508 SIL 3 (industrial)
– EN 50128 SIL 4 (railway)
State-of-the-art development tools
With µ-velOSity, you can leverage the most comprehensive suite of embedded development tools available to realize complete application control and visibility. These include:
- MULTI development tools µ-velOSity include simultaneous multiple task debugging integrated with profiling and code coverage visibility for advanced source-level debugging.
- Optimizing compilers for C, C++, Embedded C++ and MISRA C generate the smallest-footprint and fastest-executing code in the industry.
- Target simulation to provide instruction-accurate, host-based simulation environments for µ-velOSity when hardware is not yet available or in limited supply.
- New Project Wizard for µ-velOSity provides project templates and application examples to help users get up and running with µ-velOSity in minutes.
- Green Hills Probes for multicore hardware bring-up, low-level debugging, and trace-powered analysis debugging.
Reliable solution for safety & security
Modern microcontrollers in automotive, industrial and IoT applications need an RTOS purpose-built for the task. Vehicle electronics are a good example where cyber security, functional safety, cost, and scalability are OEM priorities for ECU node applications with ultra-small memory footprint requirements.
On one hand, the RTOS must enable applications to fit in the limited internal-only memory of microcontrollers. On the other, the RTOS must provide application-layer enablement for new domain-specific hardware features of modern microcontrollers and expose a unified application interface across different core architectures and silicon solutions. Finally, the software solution built on the RTOS must be certified to the highest levels of safety and security. The µ-velOSity RTOS from Green Hills Software fulfills all these requirements.
The µ-velOSity RTOS and platform are also a perfect complement to the traditional use of AUTOSAR Classic in that they can cover a different class of applications, memory footprint, performance, and features.