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

LynxOS-178 RTOS Kernel Image and Configuration

The LynxOS®-178 RTOS has two configurations: a certifiable production configuration for the delivery of safety-critical software and a powerful development RTOS configuration enhanced with development tools to accelerate product time-to-market.

LynxOS-178 RTOS production configuration

The production configuration of the LynxOS-178 RTOS has a feature set that has complete DO-178B artifacts and traceability for level A certification of the LynxOS-178 kernel and libraries.

LynxOS-178 RTOS development configuration

The development configuration (a superset of the production configuration) has additional features that assist in application development and debugging on LynxOS-178:

  • More kernel features—TTY, ptrace, skdb, and CodeTEST hooks, for example
  • Shells and utilities—Bash, TFTP application, zmodem, ps, gzip, high water mark utilities, and additional file system utilities such as ls, cat, mkdir, copy, and rm
  • Debuggers—Standard gdbserver
  • Additional device drivers, such as SCSI drivers

Note that these additional features do not have supporting DO-178B artifacts and are intended for use during development only.

DO-178B Reusable Software Components (RSC) now available in LynxOS-178 RTOS

Virtual Machine Configuration Table (VCT)

The VCT contains configuration information to create VMs within LynxOS-178. Each VCT also contains a Virtual Machine/partition configuration profile for each software application. This information is used to allocate system resources to the application software, defining a valid configuration of the target system as determined by the user. The VCT contains information based on the set of applications loaded on the target system.

Kernel Downloadable Image (KDI)

A LynxOS-178 RTOS Kernel Downloadable Image (KDI) is a single downloadable image containing the LynxOS-178 RTOS and a file system. The file system is a UNIX®-style root file system with a POSIX API. It contains the minimum system software necessary for cinit to complete its initialization tasks. It also contains file system mount points for all other file systems used by any VM (Virtual Machine). A RAM disk is created on /mnt and mounted for each VM partition.

All file systems specified in the VCT (Virtual Machine Configuration Table) are mounted in directories created on the RAM disk. Read-write file systems are mounted only for the VM partition that owns the file system. Read-only file systems are mounted for all partitions. This way, the read-write file systems are visible to only the VM partition that owns the file system, and read-only file systems are visible to all VM partitions.

Next on the LynxOS-178 RTOS tour: FAA acceptance of Reusable Software Components (RSC)

A LynuxWorks embedded OS is featured in this LynxOS real-time embedded system application:
Who else uses a LynuxWorks embedded operating system?
LynxSecure Separation Kernel and Embedded Hypervisor LynxOS-SE Embedded RTOS RTOS: LynxOS-178 for software certification Luminosity Eclipse-based IDE
LynxOS Embedded RTOS Embedded Linux: BlueCat 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.