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

GNU Toolchain
Open-source tools for real-time system programming with LynxOS

The LynuxWorks™ Open Development Environment (ODE) includes a variety of open-source tools and utilities, including many derived from the Free Software Foundation's GNU family. LynuxWorks open-source tool offerings include:

GNU compilation and debugging tools

LynuxWorks ODE distributions for both cross and LynxOS® native configurations include releases of the industry-standard gcc and g++ ANSI C and C++ compilers, as well as the gas assembler, for the processor family addressed by the tool kit (e.g., PowerPC®).

Also available for LynxOS is the GNAT Pro Ada 95 Development Environment from Adacore, which is based on mature GNU/GCC technology.

In the ODE, LynuxWorks also includes a LynxOS-integrated version of the popular gdb source-level debugger, TotalDB. To meet the challenge of debugging embedded and real-time applications, LynuxWorks has extended gdb capabilities in TotalDB to include:

GNU versions

LynuxWorks produces LynxOS-targeted and -optimized versions of the GNU compilers and debuggers. The LynuxWorks releases represent extremely stable versions of the GNU technology and are backed by LynuxWorks award-winning technical support.

LynxOS ReleaseLynuxWorks Version
3.0 2.7 - 97R1
3.01 2.7 - 97R1
3.1.0 2.9 - GNUPRO - 98R2
4.0 FSF 3.2.2

Revision Control System (GNU RCS)

The LynuxWorks ODE includes the industry-standard RCS Revision Control System. RCS simplifies the maintenance of large software projects. RCS supports checking in and out of project source code to and from different branches of a tree. RCS branches can also be locked to provide mutually exclusive access for different parts of a development team.

Shells

The LynxOS real-time operating system, even when deployed in deeply embedded configurations, is robust and sufficiently rich in APIs that it can easily support standard command shell interfaces. Various open-source shells are provided with the ODE, for either native development or deployed system command interfaces:

bash "Bourne Again" Shell; a popular Bourne shell clone
tcsh a c-shell clone
ash a smaller Bourne shell equivalent

Other shells have been ported to LynxOS by the LynuxWorks user community. Check the LynuxWorks FTP site for the latest contributed software.

Text editors

The LynuxWorks ODE includes several text editors for general purpose use by software developers:

vi
The vi and ex text editors are included as the default supported editing tools for LynxOS native/hosted development. The ODE supports standard terminal types and under the native ODE X/Motif PosixWorks environment also supports built-in x-terms.

GNU Emacs
GNU Emacs is a popular and very sophisticated text and program editor with numerous features targeted for software development.

Other utilities

Many the popular GNU and other open-source utilities are included as a standard part of the LynxOS Open Development Environment. Examples include:

bc, bison, byacc, c++filter, cmp, cpio, diff, expect, fgrep, flex, gawk, gprof, grep, indent, info, make, nm, path, ranlib, runtest, sed and xargs.


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