Sponsor


Deep Impact probe uses Express Logic’s ThreadX RTOS, Green Hills Software’s MULTI IDE

October 1, 2005

By John McHale

PASADENA, Calif. - NASA’s Deep Impact spacecraft, which collided with a comet this past summer, used software technology from Express Logic in San Diego and Green Hills Software in Santa Barbara, Calif.

Deep Impact, the spacecraft pair designed and built by Ball Aerospace & Technologies Corp. in Boulder, Colo., accomplished its goal of colliding with deep-space comet Tempel 1 and excavating material from the nucleus of the comet on July 4.

The mission’s Flyby spacecraft and the impactor spacecraft featured sophisticated technology, including three advanced instruments for imaging the comet. The NASA Jet Propulsion Laboratory in Pasadena, Calif., was in charge of the Deep Impact project.


The ThreadX real-time operating system (left) from Express Logic flew on NASA’s Deep Impact mission, which targeted the comet Tempel1, pictured here.
Click here to enlarge image

Deep Impact used a medium-resolution imager (MRI), a high-resolution imager (HRI), and an impactor targeting sensor (ITS). The HRI is the primary science instrument for the mission, composed of a telescope with a 30-centimeter (11.8 inch) aperture, an infrared (IR) spectrometer, and a multispectral CCD camera.

Express Logic’s ThreadX real-time operating system (RTOS) managed the operation of the CCD camera controllers in all three instruments used on the Deep Impact mission. ThreadX controlled the HRI, the MRI, and the ITS.

Each instrument guided the impactor onto a collision course with the comet and took the science data before, during, and after impact with the comet. In all three controllers, ThreadX managed the scheduling of application threads, performed interrupt servicing, and passed the messages needed to enable the cameras to perform their difficult mission, says John Carbone, vice president of marketing at ThreadX.

ThreadX was running on a ruggedized Sparc processor from Atmel in San Jose, Calif., Carbone says.

ThreadX is a small-footprint, highly responsive RTOS, ideal for applications in resource-constrained systems like those aboard the Deep Impact spacecraft, Carbone says. ThreadX is designed to be simple to learn and use, helping developers save time and money, Green Hills officials say.

The RTOS is specialized for embedded applications that do not require the use of a bulky complicated RTOS, Carbone says. ThreadX is “small in memory footprint, but fast with an easy-to-use application programming interface,” he explains. The system is also easier to certify for requirements such as FAA DO-178B because it does not have a lot of code, Carbone adds.

Most of the market for it is high-volume commercial handhelds, “but once in a while we get do projects like Deep Impact,” Carbone says.

ThreadX is integrated with Green Hills Software’s MULTI IDE and includes kernel-aware debugging, pre-configured project building, source code browsing and EventAnalyzer execution logging for system and application event monitoring.

All software for the project was developed using MULTI IDE. MULTI is a complete integrated development environment for embedded applications using C, C++, Embedded C++, and FORTRAN. MULTI runs on Windows, Linux, or UNIX hosts and supports remote debugging to a variety of target environments. MULTI provides a direct graphical interface with all Green Hills compilers, and supports multilanguage development and debugging.

Ball Aerospace was able to meet the project schedule and performance goals thanks to all the system software being developed with only MULTI IDE, says Dan O’Dowd, president of Green Hills Software.

For more on Green Hills Software visit www.ghs.com. For more on Express Logic visit www.expresslogic.com.

Social Media Tools

Sponsored by:
Recommend this Article Recommend this Article () You Recommended this Article You Recommended this Article ()

REPRINTS: Is your company featured in this article? Click here to purchase reprints.


Most Popular Articles

Webcasts

On Demand

DO-178C: The Evolution of Software Technology in Safety

This webinar will examine the impact these supplements will have on certifiable aircraft software development, the developers and the processes which are used.

Sponsored by:

Small Form Factor

Join Military & Aerospace Electronics for an insightful Webcast on small form factor systems and components, including the benefits that SFF innovations hold for current and future mil-aero applications....

VPX for Unmanned Systems

Join us for this webcast as we hear from VITA and industry experts on the latest developments in VPX technology.

Mil & Aero Magazine

February 2012
Volume 23, Issue 2

M&AE Article Archives

Close this offer Close
Military & Aerospace Electronics Defense Executive Ebedded Computing Report Avionics Intelligence
Subscribe
FREE Newsletters from the Aerospace & Defense Media Group
Required field
Required field
Required field
I would like to receive the following e-mail newsletters
Military & Aerospace Electronics Weekly Yes No Required field
Defense Executive Yes No Required field
Embedded Computing Report Yes No Required field
Avionics Intelligence Yes No Required field
In order to subscribe, you must select at least one newsletter above.
No Thanks. No Thanks