Embedded Software for Aerospace

Industries Industrial 1

Significant system-level requirements are inherent in military and aerospace embedded design. As a result, embedded software for these applications must:

 Enable rapid technology implementation and upgrades

 Scale to meet ever-changing requirements

 Meet form factor challenges

 Be sufficiently robust enough to handle these unique industries requirements

 Address the ongoing requirements for cost containment and timeline adherence

This industry’s evolution to make use of commercial off-the-shelf (COTS) products over the years has substantially slashed time to market and cost, though there is still a significant investment in software that must be developed and managed. Weston Embedded Solutions’ stringent development process, strict coding standards, code reviews, and clear, concise, and exhaustive documentation enables the Cesium Cs/OS2 kernel to meet the requirements of use within functionally certified products. This RTOS is ideal for use in safety-critical systems such as avionics RTCA DO-178C and EUROCAE ED-12B, as well as IEC61508, the standard for transportation and nuclear systems.

Whether you need rugged military or crosshair precision, our software’s ease of integration represents the cleanest code available and provides unprecedented reliability. Let Weston Embedded Solutions accelerate your development, providing the support needed to keep projects on time, every time. Contact us to see how our embedded software modules specifically address the demands of military and aerospace design.


Customer Testimonial


Curiosity Mars Rover from NASA


We are exceptionally proud to have been part of the ongoing success of the Mars Rover, Curiosity. Micrium's uC/OS-II kernel, the core of today's  Cesium RTOS, was chosen to control one of the analytical labs called SAM (Sample Analysis at Mars).


Tom Nolan, Operations Engineer
NASA Jet Propulsion Laboratory

“Sample Analysis at Mars is a suite of three instruments: a gas chromatograph, a tunable laser spectrometer, and a quadrupole mass spectrometer, together with a number of supporting subsystems, including vacuum pumps, pyrolysis ovens, and a robotic sample manipulation system that handles solid samples from the planetary surface.

“I wrote the on-board software, which consists of about 20,000 lines of C code, and runs on top of the µC/OS-II platform. The software resides in nonvolatile memory inside the instrument, and boots up when power is applied. The on-board computer is all custom electronics built to space flight standards, and the CPU is a radiation-tolerant ColdFire processor. I adapted the Micrium ColdFire board-support package for use on this computer, but other than that, the operating system is off-the-shelf.”


20110722145028 1

The SAM lab is designed to investigate the chemical and isotopic composition of the Martian atmosphere and soil. It conducts a sensitive search for organic compounds and measures the isotopic composition of carbonaceous material extracted from powdered solid surface samples. SAM's investigations support the mission goal of quantitatively assessing the habitability of Mars, an essential step in the search for past or present life on Mars, with investigations in Gale Crater. 

"This is the first time that our RTOS Kernel, µC/OS-II has left the earth's gravity and been trusted with such an important mission," said Jean Labrosse, Micrium's former President and CEO. "We are proud that the reliability and stability of one of our key products has earned it a place in NASA's toolbox. We are confident that these qualities are also key selection criteria for embedded engineers making everyday products here on Earth."

“This is the first time that one of our products left the Earth – but it won't be the last,” Labrosse added.


SAM Sniffs Mars' Atmosphere

The Curiosity rover's Sample Analysis at Mars (SAM) uses spectrographic instruments to sniff the atmosphere of Mars, and measure the mix of gases in the Martian air. This short video explains what these instruments do.



Cesium RTOS includes comprehensive documentation, full source code, powerful debugging features, and support for a wide range of CPU architectures.


Cesium RTOS offers unprecedented ease-of-use, a small memory footprint, remarkable energy efficiency, and all with a full suite of protocol stacks.


Engineers across the world building industrial controls, medical devices, and aerospace systems know they can rely on Cesium RTOS for the foundation of exceptional products.