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

White Papers RTOS (real-time operating systems) and embedded Linux

Looking for an RTOS white paper or an embedded Linux® white paper? Browse our selection of white papers and articles on embedded systems.

Or browse here for webinar and seminar archives.

Security

Keeping Embedded Software safe and Secure in an Unsafe World
A new, secure methodology is needed to separate systems of different security levels which run on shared resources—without compromising the performance of legacy systems. (EE Times Design, June 2010)
DO-178B Provides Certification Safety net
Developers of commercial avionics software must demonstrate compliance with DO-178 guidelines. The FAA has issued additional guidance for so-called DO-178B Reusable Software Components (RSCs as defined in AC20-148), which allow for reuse of certifications. (COTS Journal, November 2009)
Designing Safety-critical Avionics Software Using open Standards
Safety-critical avionics systems have continually grown more complex and software-intensive. Regulatory authorities and avionics manufacturers have responded with guidance such as DO-178B and RSC to ensure that software performs safely, with controlled development cost. (Boards and Solutions, September 2009)
Two Different Realms: RTOS Support for Safety-critical vs. Security-critical Systems
Safety- and security-critical system functions are evolving simultaneously, with different yet similar requirements. Modern RTOSes are stepping up to meet these needs. (VME and Critical Systems, June 2009)
Virtualization Makes Better use of Open-source OSes and apps
With the introduction of the embedded hypervisor, embedded systems can avoid certain performance or licensing issues inherent to open-source OSes and applications. (EE Times, March 23, 2009)
Secure Virtualization Technology can Extend the life of Legacy Systems
By combining the concept of virtualization and security, one can consolidate multiple legacy systems running on heterogeneous operating systems onto a single host system with high-assurance security. (Military Embedded Systems, January/February 2009)
Separation Kernel for a Secure Real-time Operating System
The technical foundation adopted for the so-called MILS architecture is a separation kernel like LynxSecure, which permits multiple functions to be realised on a common set of physical resources without unwanted mutual interference. (Boards and Solutions Magazine, February 2008)
Advances in Virtualization aid Information Assurance
Advances in the newest Intel® processors are making virtualization much easier to implement in security applications than ever before. (Embedded Computing Design, January 2008)
Protecting our most Vital Systems
Some significant defence programmes are already committed to a new approach to high-threat, high-asset-value systems. Rance DeLong explains MILS. (Components in Electronics, April 2007)
Perspectives: Security and the Separation Kernel
Today's avionics systems are designed to support more than one application, using a partitioned operating system and memory management units to ensure applications have adequate separation. (Avionics Magazine, April 2007)
MILS: An Architecture for Security, Safety, and Real Time
The unrelenting growth and integration of embedded controls, information processing, and communications has created a need for systems that provide robust protection for resources and services in the face of serious threats. (Embedded Technology Magazine, November 2006)
Partitioning Operating Systems Versus Process-based Operating Systems
Partitioning operating systems are the latest buzz, while processes, by contrast, have been around for over 30 years. Both provide memory protection, however, the intent behind them is very different.
DO-178B and the Common Criteria: Future Security Levels
Although there are similarities between the airborne safety-critical requirements in RTCA/DO-178B and the Common Criteria, ISO 14508, compliance with the higher levels of security in the Common Criteria demands meeting additional security requirements. (COTS Journal, April 2006)
Reusing Safety-Critical Software Components
Safety-critical systems often operate together as a single "system-of-systems," making it important that they meet the most stringent and rigorous requirements for safety-criticality. The failure of one module in a system could create other failures or vulnerabilities, or worse yet, failure of the system as a whole. (COTS Journal, August 2005)
Using the Microprocessor MMU for Software Protection in Real-Time Systems
With minimal impact to overall system performance, user tasks and the kernel can be protected from accidental corruption by using multiple protected address spaces.
Improving code Migration and Reuse
The unrelenting growth and integration of embedded controls, information processing, and communications has created a need for systems that provide robust protection for resources and services in the face of serious threats. (Embedded Computing Design, August 2006)
LynuxWorks: A case Study in Combat-ready Linux
As open source, especially Linux, makes its way into nearly every sector of the economy, one of the final frontiers is the military and aerospace market, where new applications must clear hurdles such as the FAA's rigorous DO-178B certification for aviation software. (Newsforge, December 2005)
FCS Program Rolls Forward in Formation
A wireless data network, with advanced communications and technologies, links soldiers with 18 new, lightweight manned and unmanned ground vehicles, unmanned aircraft, sensors and weapons—and it's all in one program. (COTS Journal, June 2005)
Embedded Tools Train an eye on Security
As embedded designers incorporate more security and safety needs into devices, embedded tools will have to evolve to provide capabilities needed both for product development and process management. (EE Times, September 2004)
Secure Operating Systems for Deeply Embedded Devices
As we add more intelligence to our embedded devices, we find that they are becoming increasingly integrated into our information technology infrastructure. Though system security is not a new concept, security-in-depth is a new paradigm developers are now starting to address. (RTC Magazine, September 2004)

A LynxOS real-time white paper.

The good news and the bad news: your new chip has Multiple Cores
Arun Subbarao discusses multicore processing, the military market for embedded systems and the importance of load balancing and optimization. (RTC Magazine, July 2009)
Considerations in Designing Multicore Systems
Arun Subbarao discusses multicore processing, the military market for embedded systems and the importance of load balancing and optimization. (Military Embedded Systems, January 2008)
Partitioning Operating Systems Versus Process-based Operating Systems
Partitioning operating systems are the latest buzz, while processes, by contrast, have been around for over 30 years. Both provide memory protection, however, the intent behind them is very different.
Real-Time Secure Operating System
An overview of: a) the need for a secure operating system and b) the high-level design of a secure operating system that can be built and evaluated to the highest assurance levels.
Perspectives on Evaluating Real-Time Operating Systems
Support for open standards and vendor flexibility are among the factors to consider in selecting an RTOS that can get your products to market and support future development efforts.
Safety-Critical Software (DO-178B)
Failure of some software systems could cause catastrophic consequences for human life. The LynxOS-178 RTOS was designed to be certifiable to the DO-178B specification and to facilitate production of the highest-quality safety-critical software.
The Technology Behind LynxOS v4.0's Linux ABI Compatibility
LynxOS® v4.0 has support for Linux® ABI compatibility—Linux application binaries can run unchanged in the LynxOS environment without necessitating source-code recompilation.
Providing Open Architecture High Availability Solutions (PDF, 815kB)
An exhaustive white paper by the HA Forum which presents development methods and essential features of a high availability system, such as redundant hardware and software components, information storage, fault management, and much more.
An Empirical Evaluation of OS Endsystem Support for Real-time CORBA Object Request Brokers (at Washington University)
This paper compares and evaluates the suitability of real-time operating systems and general-purpose operating systems with real-time scheduling classes, for real-time Object Request Broker (ORB) middleware.
Using the Microprocessor MMU for Software Protection in Real-Time Systems
With minimal impact to overall system performance, user tasks and the kernel can be protected from accidental corruption by using multiple protected address spaces.
Patented Threaded I/O Handling
Only LynuxWorks™ holds a patent for an innovative real-time operating architecture that schedules interrupt handling at normal task-level priorities instead of interrupt priorities.
POSIX in Real-Time (at embedded.com)
Kevin M. Obenland, Embedded Systems Programming. Every RTOS has its own proprietary API, but some also support the POSIX® standards. Here's a look at the parts of POSIX that apply to real-time systems.

A BlueCat Linux white paper.

Linux 2.6 Kernel is Ideal for Specialized Devices of all Sizes
Linux scales down as well as it scales up, and as a result, Linux has become an ideal operating system for a wide variety of systems. Nowhere has this been more evident than the world of embedded computing.
Linux can be used in the Military
The military has smartly decided to move toward open standards. As a result, Linux is seen as a threat to proprietary OS vendors because it will jeopardize their profits, not our military's ability to fight.
Linux 2.6 for Embedded Systems: Closing in on Real-Time
Linux 2.6 introduces many new features that make it an excellent operating system for embedded computing.
Developing Linux Applications for the Intel PCA Platform
Intel PCA is an admirable effort at creating a standardized platform for handheld device operation. With all the features built into it, Linux is the ideal OS for Intel PCA.
A Developer's Review of LynuxWorks' BlueCat Linux SDK
The amount of code added for this product is actually quite small ... the entire process is extraordinarily well documented in the user's guide, resulting in a complete and usable system.
Embedded Linux Towers Over Windows XP Embedded
Microsoft has published documents pitting Windows® XP Embedded against embedded Linux. After some investigation of our own, we found that XP doesn't have the clout to really take on embedded Linux.
Successfully Using Linux and Open Software in an Embedded System Design
Many developers are migrating to Linux and leveraging freely available open-systems software in their embedded systems designs.
Why Linux in the Embedded Market?
Phil Hughes, publisher of Embedded Linux Journal. Linux has already made serious inroads into the embedded market and is expected to become the dominant OS in this area.
VxWorks to Embedded Linux: a Success Story (at LinuxJournal.com)
Switching a student lab from VxWorks to Linux to teach embedded systems and development.
Embedding Linux on an MZ104 (at LinuxDevices.com)
BlueCat Linux comes with a number of handy tools and capabilities that are not found in "standard" Linux distributions.
A LynuxWorks embedded OS is featured in this LynxOS real-time embedded system application:
Who else uses a LynuxWorks embedded operating system?
LynxOS Embedded RTOS LynxOS-SE Embedded RTOS RTOS: LynxOS-178 for software certification Luminosity Eclipse-based IDE
Embedded Linux: BlueCat LynxSecure Separation Kernel and Embedded Hypervisor SpyKer Embedded-System Trace Tool

Industry Solutions

Migration

Industry Standards

Embedded Systems Technology

RTOS Training for Embedded Systems

Training at LynuxWorks

Embedded System Consulting

LynuxWorks Support

Embedded Systems

LynxOS RTOS Support

BlueCat Embedded Linux Support

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.