RTOS, full virtualization for real-time systems, DO-178B and hypervisor for the most demanding embedded operating system applications...

Lynx Awarded Patent for Open-Systems ROM Technology

Company's second patent lets developers use commercial off-the-shelf applications in diskless environments

SAN JOSÉ, Calif.—March 2, 1998—Lynx Real-Time Systems, Inc., a leader in embedded software solutions, today announced it has been granted a United States Patent (number 5,594,903) for its open-systems ROM (Read-Only Memory) technology that lets embedded developers re-use applications written for disk-based operating system environments—such as UNIX® and POSIX®—and create a ROM image of code for execution in diskless embedded environments.

The Lynx open-systems ROM technology facilitates OEM customers' integration of commercial, off-the-shelf applications into their LynxOS-based embedded products, reducing costs, complexity and time-to-market. This technology also allows diskless devices, such as routers or communications switches, to boot over a network, simplifying design and limiting the amount of program code needed in the device's onboard memory.

This patent is the second awarded to Lynx by the U.S. Patent Office. The first, granted in 1995, was granted for LynxOS thread interrupt processing, which allows software designers to prioritize interrupt handling in step with application thread priorities. This threaded interrupt prioritization puts bounds on the amount of CPU time consumed by interrupt handling in a real-time system. The patented scheme assures predictable and stable application performance even when additional loading is added to the system.

"These patents are a sign that the embedded software industry is gaining maturity," said Mitch Bunnell, Chief Technology Officer at Lynx. "In long-established industries, the major players have thousands of patents and when a market leader like Lynx achieves patent recognition for its technologies, it indicates that real-time systems have become a mainstream element in today's technology mix."

Open-systems ROMing details

The LynxOS open systems ROMing technology allows for compact deployment and efficient execution of portable UNIX/POSIX application programs. Such applications normally load from a disk-based file system, but need to be executed from ROM, flash memory, or downloaded RAM image in an embedded system. Moreover, multiprocess multithreaded UNIX and POSIX applications often require full virtual addressing facilities not found in most RTOS products. The LynxOS ROMing utility creates a ROMable image that encapsulates the LynxOS kernel, a ROM "disk," and application program code segments. Thus, open-systems applications may be reused and run directly from ROM, transparently, in a reliable virtual address space, with no modification to source code and no run-time cross loading from RAM to ROM.

Additional patents pending

Lynx has applied for two additional patents for its modular kernel technology. This technology offers developers small-memory footprint run-time configurations of the LynxOS operating system that consume less memory and so better support deeply embedded applications. The LynxOS small kernel profiles consume as little as 40K, cutting development and manufacturing costs by needing less memory and permitting designers to use available resources to enhance applications. Moreover LynxOS kernel profiles confer additional flexibility that lets engineers design their products on the basis of product requirements instead of resource limitations.

About Lynx Real-Time Systems

Lynx Real-Time Systems, Inc. is a worldwide supplier of real-time operating systems and development tools. Its products shorten product development cycles and lower costs for software engineers designing embedded applications. By committing to POSIX, UNIX and other industry standards, the company enables customers to leverage investments in software development and training. Founded in 1988 as a privately held company, Lynx has offices in the U.S., Europe and Japan, and worldwide headquarters in San José, Calif.

LynuxWorks press contacts

Kirsten Long
Director, Marketing Communications
LynuxWorks, Inc.
USA
+1 408-979-4404
klong ^at lnxw dot! com
Barbara Stewart
Patterson & Associates
USA
480-488-6909
barbara ^at patterson dot! com
Hamid Mirab
Managing Director EMEA
LynuxWorks Ltd.
United Kingdom
+44 208-906-9506
hmirab ^at lnxw dot! com
Peter van der Sluijs
Neesham Public Relations
Europe
+44 1442-879222
peterv ^at neesham.co dot! uk
A LynuxWorks embedded OS is featured in this embedded system application:
 
Who else uses a LynuxWorks embedded operating system?
  • Pioneers in real-time UNIX/POSIX®, embedded hypervisor and software virtualization
  • LynxSecure award-winning software separation kernel and hypervisor
  • Military-grade secure platform
  • Evaluatable to highest levels of security
  • Secure and flexible utilization of multicore processors
  • LynxOS RTOS high-performance operating systems and tools based on open standards
  • Safety and security standards are met by certifiable RTOS technology
  • LynxOS-178 RTOS, the first and only COTS operating system to receive acceptance for reusability from the FAA for DO-178B certification
 
LynxSecure Separation Kernel and Embedded Hypervisor LynxOS-SE Embedded RTOS Luminosity Eclipse-based IDE
LynxOS Embedded RTOS RTOS: LynxOS-178 for software certification

 

SpyKer Embedded-System Trace Tool

Industry Solutions

Migration

Industry Standards

Embedded Systems Technology

RTOS Training for Embedded Systems

Training at LynuxWorks

LynuxWorks Support

Embedded Systems

LynxOS RTOS Support

Embedded System Consulting

Contact Us

About LynuxWorks

Press Room

Newsletter and Announcements

Careers

Site Map

Board Support Packages (BSPs)

BSP Device Drivers

BSP Targets by Operating System

BSP Targets by Form Factor

Third-party I/O Devices and Hardware

SynergyWorks: LynuxWorks partners


What is SynergyWorks?

Third-party add-ons for LynuxWorks operating systems

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.