车载OS - POSIX,PSE51

2023-10-30 14:20
文章标签 posix os 车载 pse51

本文主要是介绍车载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

这篇关于车载OS - POSIX,PSE51的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/308498

相关文章

新一代车载(E/E)架构下的中央计算载体---HPC软件架构简介

老规矩,分享一段喜欢的文字,避免自己成为高知识低文化的工程师: 屏蔽力是信息过载时代一个人的特殊竞争力,任何消耗你的人和事,多看一眼都是你的不对。非必要不费力证明自己,无利益不试图说服别人,是精神上的节能减排。 无人问津也好,技不如人也罢,你都要试着安静下来,去做自己该做的事.而不是让内心的烦躁、焦虑、毁掉你本就不多的热情和定力。 时间不知不觉中,快要来到夏末秋初。一年又过去了一大半,成

Caused by: android.view.WindowManager$BadTokenException: Unable to add window -- token android.os.B

一个bug日志 FATAL EXCEPTION: main03-25 14:24:07.724: E/AndroidRuntime(4135): java.lang.RuntimeException: Unable to start activity ComponentInfo{com.syyx.jingubang.ky/com.anguotech.android.activity.Init

乐凡北斗车载终端 | 车载终端功能是什么?

北斗车载终端即北斗卫星监控系统主机,主要是通过北斗卫星实现定位和导航;并通过传输网络与监控中心通信,由前端设备、传输网络、监控中心构成北斗卫星定位监控系统,实现定位跟踪及智能功能, 终端还可内置8Mbit的Flash储存器,可以记录多达15万条的行驶记录,并使用分析软件进行轨迹回放分析,由此,即使没有构建中心,也可以达到一定的车辆管理作用。 北斗车载终端指的是基于北斗卫星定位系统的卫星定位、导航

Linux多线程——POSIX信号量与环形队列版本之生产消费模型

文章目录 POSIX信号量POSIX的操作初始化销毁等待信号量(申请资源)发布信号量(放下资源) 环形队列之生产消费模型 POSIX信号量 POSIX信号量和System V信号量是不同的标准 但是实现的功能是一样的,都是为了解决同步的问题 我们说信号量指的就是资源的数量 在生产者与消费者模型里面,生产者与消费者所认为的资源是不同的 生产者认为空间是资源,因为每次都要

深入理解C语言中的POSIX定时器

引言 在Unix和类Unix系统中,定时器是一种常见的机制,用于在特定时间间隔后执行某些操作。POSIX定时器因其灵活性和功能丰富而被广泛采用。本文将深入探讨POSIX定时器的工作原理、内部机制、使用方法及其在实际开发中的应用。 POSIX定时器基础 POSIX定时器是一种高级定时器接口,它允许用户创建定时器并指定定时器到期时的动作。POSIX定时器支持以下特性: 信号通知:定时器到

【python 文件操作】shutil模块和OS模块

总结 os包: rmdir, mkdir, listdir, remove, rename, chmod, chown, stat, symlink shutil包: copy, move os包 os包包括各种各样的函数,以实现操作系统的许多功能。这个包非常庞杂。os包的一些命令就是用于文件管理。我们这里列出最常用的: mkdir( path ) 创建新目录,path为一个字符串,表示新

Linux进程初识:OS基础、fork函数创建进程、进程排队和进程状态讲解

目录 1、冯诺伊曼体系结构 问题一:为什么在体系结构中存在存储器(内存)? 存储单元总结: 问题二:为什么程序在运行的时候,必须把程序先加载到内存? 问题三:请解释,从你登录上qq开始和某位朋友聊天开始,数据的流动过程。 2、操作系统 2.1操作系统的概念: 我们首先要明白什么是管理: 2.2为什么要有操作系统? 2.3操作系统如何保证稳定和安全呢?(利用系统调用函数解决)

Beyond Compare4.2.4 64位OS最新密钥

亲测可用,拿来主义 6TTCoWi2N0Pv+o2HGfqUpZfuaMhtf2zX0u1OuNeqTYkKKWh-CKwBWkPUG3+CiAQ2q4MNPbf0t8+gmPdo+Vyw64aU-zuQQt9d7Q6EcJ+T42by0E+kxf+q3QLs40H+RD3h5OLjFGpxClodRnTCNoAM39xsWm2aHZI0Z9KdXzLo1fo1OdNlaptoK17SsxNK-

OS_程序的装入与链接

2024.09.05:操作系统程序的装入与链接学习笔记 第12节 程序的装入与链接 2.1 程序的装入2.1.1 绝对装入方式2.1.2 可重定位装入方式(静态重定位)2.1.3 动态运行时装入方式(动态重定位) 2.2 程序的链接2.2.1 静态链接方式2.2.2 装入时动态链接2.2.3 运行时动态链接 操作系统的第三章内存管理,在学习正式的管理策略之前,我们知

[linux命令] 随笔集 center OS 7 蛋疼的改动 一个菜鸟的奋斗shit~~~

2018年7月24日17:22:30 虚拟机查看ip地址  center OS 7  最小化安装. 查看ip地址:使用ifconfig已经不适用了 , 需要使用 ip addr 可以看到 关闭防火墙命令也不是 stop iptables.service 命令了,  看下百度经验吧7 关闭防火墙系列命令 关闭防火墙: systemctl stop firewalld.service