LynxOS
LynxOS是美国Lynx Software推出的一款应用于嵌入式系统上的类Unix实时操作系统。[1]主要应用于航空电子、航天系统、电信领域和过程控制。[2]现在LynxOS是一种Linux兼容操作系统。[3]
开发者 | Lynx Software Technologies, Inc. |
---|---|
编程语言 | Ada程序设计语言、C语言、C++ |
作業系統家族 | 实时操作系统 |
運作狀態 | 维护中 |
初始版本 | 1986年 |
最新版本 | 7 / 2013年6月 |
市場取向 | 嵌入式系统 |
支援平台 | x86 PowerPC ARM 摩托罗拉68010 |
内核类别 | 宏内核 |
许可证 | 专有软件 |
官方網站 | www |
特色
虽然早期源自Unix,现在的LynxOS已经基于Linux开发。LynxOS是完全符合POSIX标准的强实时操作系统。[4]其仍采取传统的宏内核而非较新的微内核并可以支持线程。虽然作为强实时操作系统,也可以支持FIFO等传统的线程调度方式。[5]LynxOS提供虚拟内存、文件系统等服务。出于模块化设计,这些部分和设备的驱动程序均可以很容易的从操作系统内剥离。LynxOS也支持分布式部署。[5]LynxOS支持多种开发环境。包括C/C++[5]和Ada[6]。其他类UNIX系统上的应用程序也很容易移植到LynxOS上。[1]
LynxOS具有两个不同的版本--通常版的LynxOS和LynxOS-178。[1]后者的区别在于后者遵照DO-178B标准safety level A级别设计,并取得相应的认证。LynxOS-178也是世界上最早取得DO-178认证的实时操作系统。[7]
历史
LynxOS最早的版本于1986年被开发出来,目的是设计一款适用于摩托罗拉68010的UNIX系统。第一个运行LynxOS的计算机是雅达利ST。
LynxOS在1988年开始支持80386。之后支持被扩展到PowerPC和ARM[4],乃至Xilinx的FPGA上。
2003年LynxOS推出符合DO-178B的航电专有版本LynxOS-178。
参考
- Real Time Operation System - Lynx Software Technology
- . [2016-10-29]. (原始内容存档于2021-02-01).
- . [2016-10-29]. (原始内容存档于2020-04-21).
- Lynx Software Technologies Announces Security Product Support for New ARM-based IoT Designs
- LynxOS RTOS
- . [2016-10-29]. (原始内容存档于2017-09-11).
- (PDF). [2016-10-29]. (原始内容存档 (PDF)于2016-10-29).
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.