6/5/2003 - Green Hills Software, Inc. announced that Boeing has selected its MULTI Integrated Development Environment (IDE) for the company's Long-term Mine Reconnaissance System (LMRS). MULTI will be used to develop the PowerPC-based data acquisition and image-processing software that detects and identifies mines at sea.
The LMRS is a clandestine mine reconnaissance system that employs unmanned underwater vehicles (UUVs) capable of launch and recovery from SSN 688 and NSSN class submarines. The LMRS provides an early, rapid and accurate means of surveying potential mine fields.
The LMRS consists of two components. The first component is a torpedo-like acoustic sensor that acquires data, forms images and locates mines. The second component is a submarine-based imaging system that performs final classification.
The software for the acoustic sensors runs on a Motorola PowerPC processor. This software, developed using Green Hills Software's MULTI, is written almost entirely in C++, using the PowerPC's Altivec instructions to process compute-intensive signal and image processing functions. The software is compiled using MULTI's optimizing C/C++ compiler, which takes full advantage of the Altivec SIMD (single instruction multiple data) parallel processing facilities.
"MULTI brings the ease of PC development to the embedded world," said Christopher Smith, vice president of marketing at Green Hills Software. "MULTI's compilers produce the fastest, leanest PowerPC/Altivec code in the industry, enabling developers to take full advantage of available processor and memory resources. We are extremely pleased to have been selected by Boeing for this exciting project."
MULTI, together with Green Hills Software's family of optimizing C, C++, EC++ and Ada95 compilers, automates all aspects of embedded software development for multiprocessor PowerPC systems. Featuring a window-oriented editor, source-level debugger, graphical program builder and run-time error checker, MULTI includes a version control system, performance profiler, CodeBalance speed/size optimizing profiler and real-time EventAnalyzer. MULTI also provides an instruction-set simulator that allows programmers to develop their PowerPC code on a Windows PC or Unix workstation without target hardware.
The MULTI debugger is RTOS-aware, enabling designers working with an RTOS to debug, monitor and tune their applications at the task level. MULTI users can simultaneously debug multiple tasks, whether those tasks reside on a single processor or are distributed across multiple processors. They can also set task-specific and system-wide breakpoints, and monitor/record I/O and interprocess communications, in addition to execution profiling at the process or system level to precisely pinpoint performance bottlenecks.
More on Green Hills Software
Founded in 1982, Green Hills Software, Inc. is the technology leader for real-time operating systems and software development tools for 32- and 64-bit embedded systems. The royalty-free INTEGRITY RTOS, compilers, MULTI and AdaMULTI Integrated Development Environments and Green Hills Probe offer a complete development solution that addresses both deeply embedded and maximum reliability applications. Green Hills Software is headquartered in Santa Barbara, CA, with European headquarters in the United Kingdom.
Green Hills Software, the Green Hills' logo, MULTI and INTEGRITY are registered trademarks. AdaMULTI, CodeBalance and EventAnalyzer are trademarks of Green Hills Software, Inc.
Previous Page | News by Category | News Search
If you found this page useful, bookmark and share it on: