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:
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:
skdb Simple Kernel
DebuggerLynuxWorks 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 Release | LynuxWorks Version |
| 3.0 | 2.7 - 97R1 |
| 3.01 | 2.7 - 97R1 |
| 3.1.0 | 2.9 - GNUPRO - 98R2 |
| 4.0 | FSF 3.2.2 |
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.
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.
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.
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.
![]() |
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 |