车载OS - POSIX,PSE51

POSIX是OS对外接口的标准。

POSIX的目的,是统一UNIX-like 的OS对外的接口,方便OS之上的应用在各种OS上移植运行。

POSIX 是Portable OperatingSystem Interface for Computer Environments 的缩写,它是ISO C的延伸,

POSIX 明确了可以移植的OS接口,应具备的种种条件:其范围不只有系统库,还同时包括一些标准的工具程序、系统核心应有的特色操作,以及在C库中某些与OS相关的低层控制机制等。

由于glibc 是完全按照POSIX 的标准制作的,同时搭配了符合POSIX 标准的Linux 核心,故在此环境下开发的程序可以做到完全符合POSIX 的规格。 

 

VxWorks

作为比较老牌的嵌入式实时操作系统,VxWorks被广泛应用于多个领域,如航空航天,工业控制等对实时性要求很高的领域, 它也是非常重视对POSIX标准的支持,其全部支持了PSE52标准 + BSD Socket。并通过官方的PSE52认证。

 

QNX

作为被广泛应用于汽车领域的嵌入式实时操作系统,同时也是比较成功的商用微内核操作系统,QNX也是比较重视对POSIX标准的支持,其全部支持了PSE52标准 + BSD Socket。

 

IEEE 1003.13是针对嵌入式领域制定的标准,根据范围的大小又分为4个不同的Profile,PSE51, PSE52, PSE53和PSE54。

PSE51并不包括IPC (inter process communication ),  因为并没有直接的接口实现进程之间的交互。因而进程间通信,需要有额外模块支持,例如AUTOSAR AP提供CM (communication management )提供机器内和机器之间面向服务的通信。

 

附:

IEEE1003.1 POSIX Beschreibung der IEEE von 1990 (System Kernel Interface)

IEEE1003.2 POSIX Shell & Utilities (1992)

IEEE1003.3 POSIX Test Methods

IEEE1003.4 POSIX Real Time Extensions

IEEE1003.4A POSIX Threads Extension

IEEE1003.5 POSIX Ada Language Bindings

IEEE1003.6 POSIX Security

IEEE1003.7 POSIX System Administration

IEEE1003.8 POSIX Transparent File Access

IEEE1003.9 POSIX Fortran Language Bindings

IEEE1003.10 POSIX Supercomputing AEP

IEEE1003.11 POSIX Transaction Processing AEP

IEEE1003.12 POSIX Protocol Independent Network Access

IEEE1003.13 POSIX Real Time Processing AEP

IEEE1003.14 POSIX Multiprocessing AEP

IEEE1003.15 POSIX Supercomputing Batch Extensions

IEEE1003.16 POSIX System Interface AEP

IEEE1003.17 POSIX Name Space And Directory Services

IEEE1003.18 POSIX PEP (formerly TIMS)

http://www.surveyor.in-berlin.de/perls/cshg-search.cgi?search=IEEE1003.2

  • 1
    点赞
  • 28
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值