Dynamic eng Website

LynxOS

Last updated: May 13, 2008


Company:

LynuxWorks

Description:

Designed for Real-Time: LynxOS is a UNIX-compatible, POSIX-conforming, multiprocess, and multithreaded operating system designed for complex real-time applications that require fast, deterministic response. The LynxOS kernel was specifically designed for hard real-time applications. Since its first release in 1988, LynxOS has been fully pre-emptible, re-entrant, and compact.

Modular Design: The modularity inherent in the LynxOS architecture makes the operating system highly scalable and configurable. At its smallest, LynxOS can be configured with only the kernel and linked with an application to form a ROMable image for specialized embedded applications. At its fullest, LynxOS is a self-hosted development environment consisting of a wide array of software development tools, UNIX-compatible utilities, industry standard networking, a graphical user interface, and a UNIX-like hierarchical file system.

Strong Adherence to Standards: LynxOS conforms to the POSIX 1003.1 system call interface standard and has been implemented according to the POSIX 1003.1b real-time extensions and the 1003.1c threads extensions. LynxOS includes the 4.4 BSD system call interfaces and libraries, which provide a high degree of source-level compatibility for applications written in either flavor of UNIX.

Product Properties

  • Development Hosts:
    Sun Solaris, SunOS, RS6000, LynxOS Native/Hosted
  • Supported Target Processors:
    x86, PowerPC, ARM, MIPS, x86, 68k, PPC, microSPARC, microSPARC II, PA-RISC
  • Board Support Packages:
    See http://www.lynuxworks.com/board-support/all-lynxos.php for current list.
  • Supported Compilers:
    Included in LynuxWorks Open Development Environment: gcc, G++; Via third-parties: FORTRAN 77/90, C++, Ada83, Ada95, Pascal, Modula-2
  • Supported Tools:
    Included in LynuxWorks Open Development Environment: gdb, X/Motif client/server development tools; Included in LynuxWorks PosixWorks Environment: TotalView - Multi-process, Multi-thread, multi-processor source-level debugger, TimeScan - Posix-aware m
  • Supported Networks:
    TCP/IP, SNMP, NFS, Numerous network interface cards and devices, Other protocols and hardware through third-parties
  • Supported Standards:
    POSIX.1/.1b/.1c, Unix BSD 4.3
  • Development Methodology:
    Cross, Native
  • RTOS Supplied as:
    Object, Source
  • Supported GUI:
    X-Windows, Motif, others
  • Available Components:
    Floating Point, Communication, Math Library, File Support, Cache Support, Network Support
  • Kernel ROM (min, max):
    280K,4M
  • Kernel RAM (min, max):
    500K,4G
  • Minimum RAM per process:
    1073 bytes
  • Minimum RAM per thread:
    1073 bytes
  • Minimum RAM per queue:
    80 bytes
  • Number of thread priority levels:
    512
  • Typical Thread Switch Latency:
    4us to 19us
  • Guaranteed Maximum Interrupt Latency:
    14us
  • System Clock Resolution:
    20ns
  • Priority Inversion Avoidance Mechanism:
    Yes,priority inheritance
  • Multiprocess Support:
    Yes
  • Multiprocessor Support:
    Yes
  • MMU Support:
    Yes
  • Scheduling Policies:
    Prioritized FIFO,Prioritized Round-Robin,Fixed Priority, Time Slice, Dynamic, deadline monotonic scheduling, Edynamic, run to completion
  • Royalty Free:
    No
  • Cost Development Seat:
  • Standard Phone Support:
    Paid
  • Preferred Phone Support:
    Paid
  • URL to the product/service/project description on company's website:
    http://www.lynuxworks.com/rtos/rtos.php
Technologies, Methods, Tools, Products and Services for       Embedded Systems To Be      www.es2.be
© 2007 Dedicated Systems All Rights Reserved   Privacy statement.