The embedded market is exploding with the dawn of the “Internet of Things”. The basic idea being that almost everything will ultimately be connected to the internet and these embedded devices are becoming more complex. This means they need to run more full functioned operating systems, with connectivity and popular human interfaces, require more processing power, including multi-core chips, and are likely to be exposed to the same types of cyber attacks that we are facing in our corporate and personal computers.

Lynx Software Technologies addresses these needs with our high performance LynxOS operating systems and tools based on open standards. Our new powerful RTOS security features allow embedded developers to design their systems to be more secure before they are connected to the internet.

LynxOS® is a deterministic, hard real-time operating system that provides POSIX-conformant APIs in a small-footprint embedded kernel. LynxOS provides symmetric multi-processing support to fully take advantage of multi-core/multi-threaded processors. LynxOS 7.0 includes new tool chains, debuggers and cross-development host support.

Our newest release, LynxOS 7.0, will provide open APIs, including medium-assurance security per the general purpose operating-system protection profile (GPOSPP). LynxOS 7.0 will support the most popular reference targets in the Intel and PowerPC architectures, including the new 4th generation Intel® Core™ i7 and Core™ i5 processors, and the Freescale QorIQ processors.

LynxOS is already in millions of devices and this new functionality allows both existing and new customers to bring security to the forefront. We expect all our embedded market segments, from military and aerospace to industrial, medical and office automation, to benefit from the security and networking improvements in this next generation of LynxOS.

Real-Time Determinism

All RTOS components within LynxOS are designed for absolute determinism (i.e.: hard real-time performance). This means that they absolutely must respond within a known period of time. This predictable response is ensured even in the presence of heavy I/O due to the kernel's unique threading model, enabling interrupt routines to be extremely short and fast.

Perform complex series of tasks within set periods of time

Support multiple applications with multiple interrupting devices

Take full advantage of today's powerful high-end microprocessor and advanced networking architecture

True Linear Scalability

The LynxOS RTOS also exhibits true linear scalability, so that it stays unwaveringly deterministic even as the tasks it performs increase massively. And this determinism extends to networking applications, which can stay responsive even in the face of the most complex demands.

Open APIs

Because the LynxOS RTOS is designed from the ground up for conformance to open system interfaces, OEMs are able to leverage existing Linux, UNIX and POSIX programming talent for embedded real-time projects. Real-time system development time is saved and programmers are able to be more productive using familiar methodologies as opposed to learning proprietary methods.

Full POSIX Conformance

POSIX conformance means that OEMs can use the LynxOS RTOS to take advantage of existing POSIX-compliant applications—including open-source Linux and Solaris™ applications—to speed up time-to-market. Some real-time operating systems only comply with parts of the POSIX specification, but the LynxOS RTOS is fully conformant with POSIX interfaces for core services, real-time extensions, and thread extensions—POSIX 1003.1-2003 PSE 53 conformance.

Linux Compatibility

The native POSIX API for LynxOS allows for very easy portability of Linux or Unix applications. Gernerally, a recompilation of the Linux applications is all that is required to move them to the hard real-time LynxOS. This offers a very easy migration of systems and applications based on Linux or Unix, and also allows for LynxOS applications to be prototyped on native Linux systems.

Additionally, Lynx Software Technologies development tools support LynxOS, LynxOS-178, and LynxOS-SE. Hence there are no new tools to purchase and no new learning curves to climb in order to extend code investments across both the open-source and hard real-time worlds.

LynxOS® RTOS developers get a head start with the most comprehensive suite of open development tools in the embedded-system industry.
Luminosity Eclipse IDE—create, edit, compile, manage and debug Java™ and C/C++ applications
SpyKer™ dynamically instrumented kernel analyzer—the first dynamically instrumented system trace tool, ideal for visualizing program execution and timing of events, identifying elusive application bugs, and fine-tuning system performance

The networking capabilities make it the most advanced of all the commercial RTOS offerings, with features such as IPSec, IPv6, an integrated firewall, and Quality of Service (QoS).

The TCP/IP stack has been enhanced for reentrancy, determinism and performance, and includes the latest protocols and capabilities for networking, including Gigabit Ethernet, SNMP v1, 2 and 3, routing algorithms like RIPv2, OSPFv2, and BGP-4.

Consequently, OEMs can rapidly implement advanced features and functions to differentiate their products from the competition.

Fast Request-Response

In tests measuring TCP and UDP streaming and request-response speed, LynxOS networking can even outperform Linux®—the de facto industry standard for networking excellence.

TCP request-response test results

Communications protocols and RFCs

Jumpstart for Communications kit for network application

Messenger communication protocol

Networking Components in LynxOS RTOS for Real-Time Systems

The LynxOS® RTOS couples its hard real-time performance with strict systems reliability so that it meets the needs of real-time applications that must perform unfailingly in a range of demanding environments.

A key enabler of LynxOS reliability is its unique Memory Management Unit (MMU) support, residing at the lowest level of the LynxOS kernel. Full MMU support, included in the kernel since 1989, provides the reliability advantages of protected memory and the performance advantages of virtual addresses. Hence, where other real-time operating systems rely on unprotected tasks running in a single flat address space, the LynxOS RTOS enables each task to run protected in its own space for uncompromising reliability.

ISO 9001:2008 Certified Software

One of the few embedded software companies with an ISO 9001-certified software development process, Lynx Software Technologies backs up the LynxOS® RTOS with a comprehensive range of professional services and support programs that reflect our unparalleled expertise in embedded product development. Examples include:

Porting and compatibility-verification services

Full LynxOS consulting and training services on a global basis

Long-term support options for development and deployment support of a LynxOS RTOS release for an unprecedented 15 years

The net result is that Lynx Software Technologies customers not only come to market quickly with high-quality real-time systems, but are able to more effectively provide value to their own customers over the long term.

ABOUT US

Every day, millions of people worldwide are touched by products that rely on Lynx Software Technologies software—from Internet and phone communications, to airline flight-control systems, office automation and medical devices.