Real-time software for ARM processors in safety-critical avionics applications introduced by Green Hills
SANTA BARBARA, Calif., 8 May 2014. Green Hills Software in Santa Barbara, Calif., is introducing the Integrity-178 time-variant unified multiprocessing (tuMP) real-time operating system (RTOS) for ARM-based processors.
The Integrity-178 tuMP RTOS is for security-critical and safety-critical software systems that are based on modern multicore processors that must meet the demands of the DO-178 standard. The tuMP implementation is an update to Green Hills Software's Integrity-178 single-core product.
Integrity-178 tuMP for ARM also supports the ARINC-653 (Part 1 supplement 3 and Part 2 supplement 2) interfaces and operating system capabilities necessary to be aligned with the Future Airborne Capability Environment (FACE) V2.0 Technical Standard.
Integrity-178 tuMP improves the flexibility in how the ARM processor cores can be used. The tuMP architecture is referred to as unified in that a common OS controls the scheduling of all cores and the overall communications between applications.
It retains all AMP and SMP scheduling capabilities while resolving their significant limitations. The introduction of tuMP for ARM-based processors follows the introduction in 2011 of Integrity-178 tuMP for Freescale's family of QorIQ multicore processors.
For systems requiring compliance to RTCA/DO-178B/C, Green Hills Software provides Level A certification evidence for Integrity-178 tuMP.
Green Hills partner Richland Technologies LLC in Lawrenceville, Ga., also announces the Open Standard Reconfigurable and Certifiable Computing Architecture (ORCCA) avionics computer based on an ARM multicore processor and Integrity-178 tuMP.
Richland Technologies designed and built their innovative new ARM-based ORCCA avionics computer to satisfy severe space, weight and power (SWaP) requirements. Richland's Cortex-A9-based ORCCA platform offers dual redundant, low-power, high-performance processing and graphics capability, with flexible I/O configurations.