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 (v. 3.4.3) 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 (v. 6.5). 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 |
| 5.0 | 3.4.3 |
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 |
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.
Industry Solutions
Migration |
Industry Standards |
Embedded Systems Technology |
Board Support Packages (BSPs)
BSP Device Drivers |
BSP Targets by Operating SystemBSP Targets by Form Factor |
Third-party I/O Devices and Hardware |
SynergyWorks: LynuxWorks partners
|
Third-party add-ons for LynuxWorks operating systems |
||