Green Hills Software's INTEGRITY RTOS flies in F-16 fighter jet.Green Hills Software Inc. has announced that Lockheed Martin Aeronautics Co. (LM Aero) has selected the INTEGRITY real-time operating system (operating system) Real-Time Operating System - (RTOS) Any operating system where interrupts are guaranteed to be handled within a certain specified maximum time, thereby making it suitable for control of hardware in embedded systems and other time-critical applications. (RTOS (1) (RealTime Operating System) An operating system designed for use in a real time computer system. See real time system, embedded system, process control and OS-9. ) for use in the F-16 fighter jet's on-board Color Display Processor (CDP CDP (cytidine diphosphate): see cytosine. (1) (Certificate in Data Processing) An earlier award for the successful completion of an examination in hardware, software, systems analysis, programming, management and accounting, ). The CDP generates real-time video for cockpit displays, allowing pilots to monitor aircraft situation, engine performance and weapon system functionality while in flight. The F-16 uses special external sensors to gather data about aircraft systems, including engine performance and weapons system functionality. This data is sent to the CDP, which generates real-time video for the F-16's display. The CDP also provides real-time video for radar, night vision and a map display, which enables pilots to see where they are flying. Pilots can zoom in, crop and even rotate specific segments of this display if they choose. LM Aero is also using Green Hills Software's MULTI MULTI Multiple Integrated Development Environment See IDE. integrated development environment - interactive development environment (IDE) to develop application software for the CDP. The software runs on a Motorola PowerPC PPC See Pocket PC, PowerPC and pay-per-click. PPC - PowerPC 7400 processor under the INTEGRITY RTOS. "We need an ultra-reliable RTOS for the CDP," said Darrell Kindley, F-16 block 60 core processors and displays team lead at LM Aero. "In particular, we need a memory-protected, partitioned RTOS that enables us to isolate different parts of the application from others, so that errors in one part of the application will not affect other parts of the CDP. INTEGRITY's built-in memory protection, together with its hard real-time response and guaranteed resource availability, made it a perfect fit for this safety-critical application." "Green Hills has a long history providing high-reliability RTOSes for military and aerospace applications," said John Carbone, vice president of marketing for Green Hills Software Inc. "INTEGRITY's secure partitioning and hard real-time characteristics make it ideal for developing and deploying embedded software used in mission-critical applications like the F-16." INTEGRITY is a secure, fast, deterministic, real-time operating system optimized for embedded applications that place a premium on safety, reliability, real-time performance and testability. Utilizing a processor's memory management (MMU (Memory Management Unit) The part of the computer that governs memory access. Either part of the CPU chip or housed on separate chips, the MMU controls memory partitions and virtual memory. See memory and virtual memory. MMU - Memory Management Unit ) facilities, INTEGRITY builds a firewall between the kernel and user tasks that prevents errant or malicious code from corrupting other user tasks or the kernel. INTEGRITY also delivers maximum responsiveness and determinism by running with interrupts continuously enabled and guaranteeing access to the CPU CPU in full central processing unit Principal component of a digital computer, composed of a control unit, an instruction-decoding unit, and an arithmetic-logic unit. and memory for critical tasks. INTEGRITY is tightly integrated with the MULTI IDE, which, together with Green Hills Software's family of C/C++/EC++ optimizing compilers, automates all aspects of embedded PowerPC software development. MULTI features an INTEGRITY-aware source-level debugger, graphical program builder, run-time error checker, version control system and performance profiler. MULTI also features an INTEGRITY simulator (ISIM ISIM IMS (IP Multimedia Subsystem) Subscriber Identity Module ISIM Institute for the Study of International Migration ISIM Integrated Science Instrument Module (James Webb Space Telescope) ), which enables programmers to develop and test their code on a PC or workstation without the need for target hardware; and a real-time EventAnalyzer, which enables users to view system and user events in a graphical display. |
|
||||||||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion