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

LynxOS RTOS 5.0 Feature List The world's most powerful, open-standards embedded RTOS

In addition to the features listed here, LynxOS® supports 324 RFCs.

Enhanced LynxOS features in version 5.0

  • Increased RAM support—up to 2 GB
  • Symmetric MultiProcessing (SMP)
  • New GNU toolchain—based on gcc 3.4.3 and GDB 6.5
  • ELF file format
  • Ada support
  • New POSIX—POSIX 1003.1-2003 PSE 53/54
  • Updated Linux Application Binary Interface (ABI) compatibility—Linux 2.6-based
  • USB 2.0
  • NFS v2 support
  • Serial ATA support

Kernel features

  • Hard real-time determinism
  • Multitasking and multithreaded RTOS
  • Unlimited number of tasks
  • Extensive support for multi-threaded application
  • Complete MMU-based protected address spaces for tasks
  • Page-level memory mapping for efficient memory management
  • 256 priority levels
  • Priority inheritance semaphore support
  • Kernel threads and priority tracking support (LynuxWorks patented)
  • Four scheduling policies (FIFO, Priority Quantum, Round-Robin, Non-preemptive)
  • Deterministic context switching through real-time scheduling
  • Low interrupt and task response times through efficient interrupt handling
  • Demand-paged virtual memory support
  • Comprehensive inter-task communication facilities
    • Message queues, semaphores, shared memory, sockets, signals, pipes, mutexes, condition variables (POSIX®)
  • Comprehensive POSIX API conformance: POSIX 1003.1-2003 PSE 53/54
  • MMAP support for regular files and shared memory
  • Extremely fast boot times
  • Configurable tick timer resolution
  • Configurable time quantum for priority levels
  • Dynamic loading of device driver modules
  • MIB style visibility into kernel variables
  • Efficient floating-point context management
  • Support for static and dynamically linked libraries
  • ELF file format support for all user applications
  • SVR4-style ELF shared library support
  • Modular design for flexible footprint management
  • Kernel downloadable image (KDI) for diskless environments (LynuxWorks patented)
  • POSIX real-time timer and clock support
  • Kernel crash analysis
  • Kernel level event logging of system events
  • Up to 2GB of system-managed RAM
  • Debug version of kernel for profiling and watchpoint support
  • Dynamic device drivers

Networking support

  • Full state-of-the-art TCP/IP stack derived from FreeBSD 4.11 and enhanced for reentrancy, determinism and performance
  • IPv4 and IPv6 support
  • IPSec/IKE/VPN
  • Quality of Service (QoS)
  • Protocols: TCP, UDP, ICMP, IGMP, ARP, RARP, DHCP, NAT, RPC, NTPv3
  • Divert Sockets, PF Packet, Raw Ethernet support
  • Routing Protocols: RIP, RIPv2
  • Network Booting
    • PXE Netboot, TFTP boot
  • Network Security
    • Secure DNS dynamic update
    • IPSEC AH, IPSEC ESP
    • PPP Password Authentication, PPP Challenge Handshake AP
    • Firewall support: ipfw, ip6fw
  • Network Management
    • SNMP v1, v2 and v3
    • BIND: dns services, named
  • Network Device Support
    • Gigabit Ethernet
    • 100baseT interfaces
  • Network Daemons
    • IPv4: inetd, routed, rlogind, telnetd, dhcpd, tftpd, etc.
    • IPv6: faithd, pim6sd, pim6dd, rtsold, route6d, etc.

Linux application support

File system support

  • Lynx Fast File system
  • Network File System (NFS)
  • RAM disk file system

I/O device support

  • IDE and EIDE with DMA support
  • SCSI support: Adaptec 19160, 29160, 29160N; Symbios 53c895/896
  • Flash support: M-systems TrueFFS, Flash interface chips
  • PCMCIA support
  • UART, PTY (pseudo TTY support)
  • DRM device abstraction layer for portability of drivers
  • USB 2.0
  • Serial ATA

Libraries and utilities

  • Over 100 libraries and over 2500 utility routines

Development environment

  • Multiple interactive shells: bash, csh, ash, dlsh
  • Cross Development: Windows XP/Pro, Linux RH Enterprise 4
  • GNU tool chain: GCC, G++ 3.4.3, and GDB 6.5
  • Ada support
  • Full support for multithreaded ANSI C development
  • Full support for multithreaded C++ development
  • Static, dynamic, multithreaded versions of system libraries
  • ELF Dynamic linking loader
  • C/C++ language Altivec support
  • Symbolic debugging of multithreaded and Altivec applications
  • Watchpoint support for application and kernel debuggers
  • Configurable core file support
    • Selective core file contents (Stack plus data, BSS, heap, and/or shared memory)
    • Post-mortem debugging of configurable core files
  • X11R6, Motif, PosixDesk product support
  • Full suite of tools

Architecture support and reference boards

Custom board support

  • Modular architecture for rapid OS porting
  • Improved Porting Guide documentation
  • Boot loader support for firmware-less configurations
  • Pre-configured "Demo" KDIs (Kernel Downloadable Image)
  • Reference library of device drivers for porting ease
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 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.