RTOS, Embedded Linux, Real-Time Operating System and DO-178B: LynuxWorks

Strategies for Developing Embedded Applications
Getting the most out of real time, Linux compatibility and POSIX conformance

The benefits of Linux® compatibility and POSIX® conformance are yours when you use LynuxWorks™ operating systems and tools to simplify your embedded systems development.

Case studies in commercial and DoD embedded projects demonstrate significant cost reductions and shortened product development cycles wherever LynuxWorks development strategies are used.

USING Linux aND LynxOS CONCURRENTLY
30 Linux development seats, 5 LynxOS RTOS development seats
Created high-availability environment, fault tolerance with combined Linux/LynxOS solution
Run-time cost reduced by Linux
Real-time requirements provided by LynxOS as needed

Telecom switch developer reduced overall cost by 30%

A data switching developer dramatically reduced development costs by using LynuxWorks' Linux-compatibility.

They accomplished their major development on Linux development seats. Only those applications that required real-time capabilities were transferred to the LynxOS RTOS environment for testing. Since only some of their applications demanded real time, they were able to balance their product cost, resulting in savings against budget of 30%.

 

USE OPEN-SOURCE DRIVERS
All prototyping done using BlueCat Linux and VisualLynux™ IDE
Develop real-time drivers later in the process, after it is determined that real time is required
Purchase LynxOS at time of final hardware choice, only after real time is deemed necessary.

Datacom switch developer uses Linux to bring product to market

An avionics switch developer created their prototype in BlueCat® Linux to take advantage of the numerous open-source drivers that available for Linux. They were able to prototype and bring their product to Alpha stage using BlueCat Linux as the operating-system environment.

Further study showed that their anticipated real-time requirement did not materialize, which enabled the current design to be brought to market. If the market determines that real time is required in the future, the entire suite of applications created in BlueCat Linux can be brought to the real-time LynxOS environment with no porting.

PORTING NON-POSIX APPLICATIONS
10 development seats of Linux and 1 seat of LynxOS
Preliminary software developed Linux, final ported to LynxOS
Faster development time on Linux because no special training for engineers was required

Weapons system developer shortened product development time By 20%

The development team accomplished the porting of applications that were non-conformant to the POSIX standard by first transitioning the non-conforming code to a Linux environment. Working code was produced in the Linux environment, then the code was transitioned to the real-time environment in LynxOS. The results were a dramatic reduction in the budgeted time and costs.

RE-USE LEGACY CODE
Existing legacy application quickly ported to new environment
Testing and simulation processed on low-cost Linux system
Legacy application suite was protected.

DoD customer re-uses legacy code with Linux transition

An existing application used for a legacy weapon system was written in FORTRAN 77. However, that particular version of FORTRAN was not currently supported by the real-time operating system that the organization was using.

To work around this compatibility problem, the customer re-compiled their FORTRAN application on a COTS Linux (RedHat 7.2) and then executed the resulting Linux binary in the POSIX-conformant LynxOS real-time environment. The non real-time code ran unchanged in the LynxOS real-time operating system.

PORTING SOLARIS™ APPLICATIONS
POSIX applications can be easily ported to POSIX-conformant real-time operating systems
Legacy, non real-time applications can converge into a real-time environment
No special tools, training, or operating changes were required

Army communication system ported from Solaris to LynxOS

An existing Solaris™ application required porting to a real-time environment. Previous attempts to port the application to a non POSIX-conformant operating system (VxWorks®) had been unsuccessful.

The application was ported from Solaris to LynxOS in 4 weeks. One million lines of POSIX application code were involved in the transition.

Read the full story.

Who else uses a LynuxWorks embedded OS?


RTOS and embedded operating systems

Embedded operating systems and development tools

Corporate

Industry solutions

OS Support

OS Training

SynergyWorks: LynuxWorks partners

contact us
ISO9001:2000 Copyright © LynuxWorks™, Inc. All rights reserved. Reproduction in whole or in part in any form or medium without express written permission of LynuxWorks is prohibited. 20 years of embedded excellence