LynuxWorks:Embedded Linux, Real-Time Operating System and Development Tools
 
Corporate Embedded Systems Products Support RTOS and Embedded Systems Home
Embedded Systems Alliances Embedded System Industry Solutions POSIX and RTOS Training

Real-Time Operating System and Linux in Embedded System Design
Using a Linux-compatible real-time kernel for deterministic performance

 

 

  1. Is Linux available for my microprocessor?
  2. Can Linux support headless and diskless operation?
  3. Can Linux operate with limited memory?
  4. Are tools available for embedding Linux?
  5. Is Linux compatible with other application software?
  6. Are there legal implications in using Linux in embedded designs?
  7. Is there a way to check on the kernel's performance?
  8. Is Linux a real-time operating system?
  9. Is it easy to add real-time to our project later?
  10. How can I use a Linux-compatible real-time kernel like LynxOS?

How can I use a Linux®-compatible real-time kernel like LynxOS®?

A Linux kernel can be replaced with a compatible kernel with hard real-time performance characteristics, such as the LynxOS RTOS. This real-time kernel must:

  • support all the facilities of a Linux kernel;
  • remain fully preemptive and reentrant;
  • have a real-time scheduler; and
  • have bounded execution time for interrupt handlers.

The advantage of using a real-time replacement kernel such as LynxOS is that there are no limits on size or complexity of the real-time application code. Third-party software not originally envisioned for real-time use could be invoked by real-time tasks. Linux programmers come up to speed quickly in the real-time environment because the programming interfaces are the same.

With the advent of the Linux Standard Base, a binary interface standard, Linux is becoming less of a technology and more of a platform for running applications. Any operating system that meets the standard can run those Linux applications.

See also: Strategies for Developing Embedded Applications.

 



RTOS and embedded operating systems

Embedded operating systems and development tools

Corporate

Industry solutions

OS Support

OS Training

SynergyWorks: LynuxWorks partners

contact us
ISO9001:2000 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