Embedded 版 (精华区)
发信人: vmlinuz (生活将因为你而美丽), 信区: Embedded_system
标 题: LynxOS - OPEN SYSTEMS RTOS
发信站: 哈工大紫丁香 (2001年06月01日08:31:58 星期五), 转信
OPEN SYSTEMS RTOS
Microprocessor technology constantly evolves, and over time
applications can need to migrate across both hardware and OS
platforms, with application source code often being reused over
several generations of platform evolution. To address both
portability and real-time concerns, LynxOS was architected
from the ground up as a deterministic real-time RTOS and kernel,
with open POSIX and UNIX APIs. LynxOS is focused on real-time
embedded applications and is capable of running a vast array of
programs written to the popular, and industry-standard UNIX/POSIX
calling interfaces.
Industry-Standard APIs
-------------------------------------------------------------------------------
LynxOS offers the greatest degree of source code compatibility and
portability of any commercially available RTOS through the use of
industry-standard POSIX and UNIX APIs. Code written to the POSIX
1003 standards or written for UNIX workstation environments can
be ported to LynxOS with a minimum of effort, in many cases through
little more than a recompilation.
POSIX - (IEEE 1003) APIs
POSIX.1a OS Definition
POSIX.1b Real-Time Extension
POSIX.1c Threads Extensions (supporting 1003.4a D raft 4)
BSD 4.4
General UNIX IPCs
networking API (sockets)
Broad Hardware Support
-------------------------------------------------------------------------------
LynxOS not only offers open software interfaces but support for a
wide range of CPU and peripheral hardware configurations:
CPU Board Support
Lynx features standard support for popular processor buses and
board form factors, including:
1.CompactPCI (6U/3U) and standard PCI
2.VME / Eurobus
3.PC/104 and PC/AT hardware
4.Various CPU family evaluation boards
Also available are porting tools with the Lynx Custom Board
Support Program.
Peripheral Device Drivers
A large number of device drivers accompanies the LynxOS kernel,
featuring both dynamic and static driver installation, with drivers
usually available in source form.
Device support includes:
1.10BaseT and 100BaseT Ethernet
2.SCSI interfaces (standard, wide and fast)
3.Simple and multi-channel serial controllers
4.Single and bi-directional parallel interfaces
5.Time-of-day clocks, timers, and watchdogs
6.IDE disk interfaces
7.High resolution video controllers
8.Flash memory - OS booting, block interface and rotating media emulation (file
9.I2C
10.Intelligent interrupt controllers
11.Bridges and Bus Interfaces
Extensive Third Party Program
-------------------------------------------------------------------------------
The Lynx Synergy Partners Program leverages LynxOS openness to bring
a wide array of partners' products to LynxOS developers. The hardware,
software, and services offerings from over 100 partners include:
1.Drivers for peripherals, such as DSPs, video interfaces, sound
cards, intelligent serial interfaces, and other hardware interfaces
2.CPU cards with a variety of bus interfaces and form factors,
including CompactPCI, VME, PC-104/104+, and PC/AT
3.Development tools, including compilers, debuggers, GUI builders,
and CAD / CAE tools
4.Software packages and middleware for networking, telecommunications,
messaging, software test and QA, and databases
5.Consulting and integration services
For more information, visit the Synergy Partners Web site.
--
※ 来源:·哈工大紫丁香 bbs.hit.edu.cn·[FROM: mtlab4.hit.edu.cn]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:3.195毫秒