posix是什么-嵌入式操作系统-飞外网

POSIX表示可移植操作系统接口(Portable OperaTIng System Interface of UNIX,缩写为 POSIX ),POSIX标准定义了操作系统应该为应用程序提供的接口标准,是IEEE为要在各种UNIX操作系统上运行的软件而定义的一系列API标准的总称,其正式称呼为IEEE 1003,而国际标准名称为ISO/IEC 9945。

POSIX标准意在期望获得源代码级别的软件可移植性。换句话说,为一个POSIX兼容的操作系统编写的程序,应该可以在任何其它的POSIX操作系统(即使是来自另一个厂商)上编译执行。

尾巴上的IX两个缩写就是为了表达跟UNIX的血缘关系。这名字还是Stallman大胡子起的。

Linux作为一个从头开始研制的新操作系统,逐渐发展起来以后为了尽可能获得大量应用软件支持,也明智地选择了用POSIX作为API设计的标准。

美国联邦信息处理标准规定联邦政府机构采购的产品必须符合POSIX标准,Windows NT为此做了个样子糊弄了一下,实际上早期版本根本不能用。

维基百科上的说法: Microsoft Windows implements only the first version of the POSIX standards, namely POSIX.1. The official code of POSIX.1 is ISO/IEC 9945-1:1990 or IEEE standard 1003.1-1990. The subsystem was included because of 1980s US federal government‘s requirements listed in Federal InformaTIon Processing Standard (FIPS) 151-2.[2] Versions Windows NT 3.5, Windows NT 3.51 and Windows NT 4 were certified as compliant with the FIPS 151-2.

POSIX 并不局限于 UNIX。许多其它的操作系统,例如 DEC OpenVMS 支持 POSIX 标准,尤其是 IEEE Std. 1003.1-1990(1995 年修订)或 POSIX.1,POSIX.1 提供了源代码级别的 C 语言应用编程接口(API)给操作系统的服务程序,例如读写文件。POSIX.1 已经被国际标准化组织(InternaTIonal Standards OrganizaTIon,ISO)所接受,被命名为 ISO/IEC 9945-1:1990 标准。

POSIX 现在已经发展成为一个非常庞大的标准族,某些部分正处在开发过程中。表 1-1 给出了 POSIX 标准的几个重要组成部分。POSIX 与 IEEE 1003 和 2003 家族的标准是可互换的。除 1003.1 之外,1003 和 2003 家族也包括在表中。

posix常见标准 1003.0

管理 POSIX 开放式系统环境(OSE)。IEEE 在1995年通过了这项标准。ISO的版本是ISO/IEC 14252:1996。

1003.1

被广泛接受、用于源代码级别的可移植性标准。1003.1提供一个操作系统的C语言应用编程接口(API)。IEEE 和ISO已经在1990年通过了这个标准,IEEE 在 1995 年重新修订了该标准。

1003.1b

一个用于实时编程的标准(以前的P1003.4或POSIX.4)。这个标准在 1993年被IEEE通过,被合并进ISO/IEC 9945-1。

1003.1c

一个用于线程(在一个程序中当前被执行的代码段)的标准。以前是P1993.4或POSIX.4的一部分,这个标准已经在1995年被IEEE通过,归入ISO/IEC 9945-1:1996。

1003.1g

一个关于协议独立接口的标准,该接口可以使一个应用程序通过网络与另一个应用程序通讯。1996 年IEEE 通过了这个标准。

1003.2

一个应用于shell和工具软件的标准,它们分别是操作系统所必须提供的命令处理器和工具程序。1992年IEEE通过了这个标准。ISO 也已经通过了这个标准(ISO/IEC 9945-2:1993)。

1003.2d

改进的1003.2标准。

1003.5

一个相当于1003.1的Ada语言的API。在1992年,IEEE 通过了这个标准。并在1997年对其进行了修订。ISO也通过了该标准。

1003.5b

一个相当于1003.1b(实时扩展)的Ada语言的API。IEEE和ISO都已经通过了这个标准。ISO的标准是ISO/IEC14519:1999。

1003.5c

一个相当于1003.1q(协议独立接口)的Ada语言的API。在1998年,IEEE 通过了这个标准。ISO也通过了这个标准。

1003.9

一个相当于1003.1的FORTRAN 语言的API。在1992年,IEEE通过了这个标准,并于1997年对其再次确认。ISO也已经通过了这个标准。

1003.10

一个应用于超级计算应用环境框架(Application Environment Profile,aep)的标准。在1995年,IEEE通过了这个标准。

1003.13

一个关于应用环境框架的标准,主要针对使用POSIX接口的实时应用程序。在1998年,IEEE通过了这个标准。

1003.22

一个针对POSIX的关于安全性框架的指南。

1003.23

一个针对用户组织的指南,主要是为了指导用户开发和使用支持操作需求的开放式系统环境(OSE)框架

2003

针对指定和使用是否符合POSIX标准的测试方法,有关其定义、一般需求和指导方针的一个标准。在1997年,IEEE通过了这个标准。

2003.1

这个标准规定了针对1003.1的POSIX测试方法的提供商要提供的一些条件。在1992年,IEEE通过了这个标准

2003.2

一个定义了被用来检查与IEEE 1003.2(shell和工具API)是否符合的测试方法的标准。在1996年,IEEE通过了这个标准。

除了1003和2003家族以外,还有几个其它的IEEE标准,例如1224和1228,它们也提供开发可移植应用程序的API。

Linux操作系统


LED和OLED的区别是什么LED和OLED的区别是什么?2022-01-14 18:31:50816电池分选机是什么,它有什么作用深成科技:深圳电池分选机是什么?2022-01-10 14:37:0062MSP432P401R TI Drivers 库函数学习笔记(二)认识TI-RTOS (TI-POSIX)目录简介TI-RTOSFreeRTOSPOSIX运行时对象查看器 (Runtime Object Viewer)TI-POSIX 介绍在源代码中使用 POSIXTI-POSIX支持的函数摘要线程函数2021-12-16 16:56:461芯片解密是什么意思芯片解密是什么,它是指从已经被加密了的芯片里,把存储的代码拷贝出来。2021-12-15 15:09:46733芯片是什么样的芯片是集成电路,它是一种微型电子期间或部件,很多人都好奇它是什么样的?接下来一起了解下:2021-12-13 17:30:28796boot0是什么?boot0是什么?1. 杂谈1. 杂谈最近感觉越来越口吃了,知道自己不会表达,但在熟人面前至少能侃侃而谈,现在在熟人面前也说不出话来,真让我苦恼,我觉得人还是不要给自己负面暗示,否则长此以往自己真的就不行了,想想阻碍你的门槛是什么,与其退缩,还不如去突破,所以还是多读书,多分享。...2021-12-07 12:21:095嵌入式linux概述及clion windows下编写posix标准代码,是指继承UNIX的设计风格演变出来的系统。那什么是UNIX呢?UNIX操作系统(尤尼斯)是一个分时系统、多用户、多任务操作系统。Linux是一个基于POSIX和UNIX的多用户、多任务、支持多线...2021-11-01 17:21:1110常见的C语言编译器是什么常见的C语言编译器是什么?大家一般都用的是什么软件呢?2021-09-30 18:09:37984射频技术rf的基本原理是什么射频技术rf的基本原理是什么?2021-09-10 17:44:312361减速器的作用是什么,有哪些类型减速器的作用是什么,有哪些类型?2021-09-09 15:22:011259苹果13是什么接口目前苹果iPhone13已经发布,很多网友想知道苹果13是什么接口,iPhone13的充电口是什么样的。下面小编就详细的来介绍一下。2021-09-16 09:52:4726587单工、双工无线收发模块是什么?最近有客户咨询,什么是单工无线收发模块,双工无线收发模块又是什么?它们的区别又是什么?思为无线在这里为大家解答这个问题。2021-09-01 14:13:54178风力发电机的工作原理是什么风力发电机的主要原理是什么?2021-07-29 17:55:582269电力电容器的主要作用是什么电力电容器的主要作用是什么?2021-07-28 17:59:573451HTML5是什么 HTML5有什么好处HTML5是什么?要回答这个问题,咱们需求先了解一下HTML是什么。HTML的英文全称为HyperTextMarkupLanguage,即超文本标记言语。2021-07-26 14:42:23536php是什么语言编写的本文主要简单介绍php是什么语言编写的?下面就跟小编一起来看看吧!2021-07-26 09:51:401222语音接口是什么?语音触发又是什么?资料飞外网为你提供语音接口是什么?语音触发又是什么?资料的电子资料,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程师们。2021-04-13 08:51:424裸编程是什么?具体做法是什么?资料飞外网为你提供裸编程是什么?具体做法是什么?资料的电子资料,更有其他相关的电路图、源代码、课件教程、中文资料、英文资料、参考设计、用户指南、解决方案等资料,希望可以帮助到广大的电子工程师们。2021-03-30 08:45:174医疗机器人成功的关键前提是什么 医疗机器人成功的关键前提是什么?破解“产学研医”结合难题的方法是什么?在北京发展医疗机器人的政策风向如何?2020-12-28 10:05:54987PLC到底是什么 很多初学者都在为一个英文缩写(PLC)而烦恼。PLC是什么、什么是PLC?PLC是什么意思?2020-12-04 16:50:4935ARP是什么意思?ARP是什么协议?ARP协议用于什么地方ARP是什么意思?ARP是什么协议?ARP协议用于什么地方 ARP是什么意思?ARP是什么协议?ARP其实就是一个地址解析协议,即ARP(Address Resolution Protocol),是2020-11-10 18:04:495174pcb上的pad是什么?pcb的via是什么意思?pad及via的用法详解pcb上的pad是什么?pcb的via是什么意思?pcb中via和pad区别是什么?我们来详细讲一下: 通俗的讲,PAD就是有焊盘的,可以插件焊接的,VIA是没有焊盘的,上下层是盖油的。 erc2020-07-24 11:44:1417609vr技术是什么_vr技术应用领域 vr技术是什么意思很多人都存在着疑问,其实简单的翻译过来就是虚拟现实,主要是指通过信息技术来向用户模拟出一种逼近现实的虚拟环境体验技术,下面我们就简单的介绍一下vr技术是什么。2020-06-02 10:19:02917Linux的作用是什么Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。2020-05-27 09:38:271517电机驱动器是什么在很多地方都会用到驱动器,但是驱动器是个整体的概念,简单的说驱动器是驱动某类设备的驱动硬件。比如说电脑以及其他的工业设备或者是工具上,都会用到驱动器。本文重点介绍下驱动器是什么,以及电机驱动器是什么。2020-05-19 15:27:3014624比特币是什么?比特币的原理详细说明究竟是什么让一枚虚拟货币的汇率在3年间翻了25000倍,是什么力量让央行副行长“感兴趣”但“不承认”,抛开投机与商业欺诈比特币作为一种工具究竟有没有价值?又是什么让马云爸爸痛斥200亿比特币?让我们一起走近比特币,了解这个让人疯狂的魔鬼。2020-02-03 15:13:065699全景虚拟现实技术是什么现在的科技发展是真的很快,随着科技的发展又出现了一个新的词汇,那就是虚拟现实全景,很多人都不知道它是什么东西,那今天我们就来看看虚拟现实全景到底是什么?2019-07-14 09:40:181850屏幕发声技术是什么屏幕发声技术是什么2019-04-26 16:58:307332这是什么连接器请问,画圈的部分是什么连接器,具体型号是什么?2020-10-08 20:46:01126嵌入式软件使用POSIX接口的优缺点POSIX既然是可移植操作系统接口,那基于该接口的应用程序可移植性自然是很高的。基于POSIX接口设计的应用程序可以在不做修改或仅做极少量的修改就可以在支持POSIX的不同RTOS之间移植。如果仅2017-11-14 08:50:134093电子镇流器是什么镇流器作为日光灯的一大部件,主要分为电感式镇流器与电子式镇流器两种类型,在选用镇流器上我们也必须遵守国家准则,不标准的镇流器必须被实时淘汰。介绍了这么多你知道镇流器是什么了吗?镇流器有什么作用?镇流器的用途优又是什么呢?2017-11-03 09:38:597317DTMF是什么? DTMF相关资料飞外网站提供《DTMF是什么? DTMF相关资料.rar》资料免费2014-06-02 01:36:480人工智能是什么?人工智能未来应用在哪里?是什么构建的人工智能,人工智能是什么,人工智能未来能做什么。2017-02-14 13:54:112444pc是什么_pc是什么意思我们在生活中或是网上经常会看到PC、PC机等字样,很多人都不解pc是什么,那么pc是什么意思呢?在官方的词典里PC可以做很多解释: PC Polycarbonate 聚碳酸脂 PC Program Counter 程序计数器2012-09-15 15:19:24549694NFC功能_NFC功能是什么NFC是什么呢?NFC即近距离无线通讯技术,那么关于NFC功能是什么呢?现在手机中很多内置NFC芯片,手机中NFC的应用前景怎样呢?2012-09-12 17:01:17169995wcdma是什么意思?WCDMA是什么网络?wcdma是什么意思 WCDMA 相信很多人都知道这个词,我们常用的手机有很多品牌都会写支持网络WCDMA、GSM等,那WCDMA是什么意思?WCDMA是一种第三代无线通讯技术,英文Wideband Code Division Mult2012-08-30 17:44:42224417cpu是什么?cpu是什么意思?飞外网讯:最近听到不少用户询问cpu是什么?cpu是什么意思?cpu其实是中央处理器的简称,cpu是计算机控制的核心。2012-08-28 16:47:5050129上帝粒子是什么上帝粒子是什么?上帝粒子即希格斯玻色子,本内容详细总结了当今发现上帝粒子的所有报道,让大家充分了解上帝粒子是什么东西。2012-07-05 10:34:506965电脑电源中,光耦的作用是什么?电脑电源中,光耦的作用是什么?2012-06-25 11:48:232450光电耦合器的隔离作用是什么?光电耦合器的隔离作用是什么?2012-06-07 14:00:199187什么是hifi_hifi是什么意思什么是hifi,hifi耳机是什么,本内容详细介绍了hifi高保真耳机。 2012-05-25 16:23:3331800nano是什么_iPod nano是什么本内容介绍了iPod nano是什么是什么分别介绍了iPod nano1 --iPod nano6代是什么,比较详细的介绍了iPod nano2012-02-02 17:43:499111ic是什么意思飞外网为大家介绍了IC,ic是什么意思,IC集成电路的分类,IC是什么行业等相关信息2012-02-02 17:28:3011378zvs是什么技术zvs技术是什么呢,本文详细讲解zvs技术及zvs原理,并分享zvs电路图。2012-01-05 18:40:5891444hdmi_hdmi是什么意思hdmi_hdmi是什么意思,本内容介绍了hdmi接口是什么意思,hdmi测试规范等信息2011-12-30 11:53:267949什么是led电视_led电视是什么意思本内容介绍了什么是led电视_led电视是什么意思,LED液晶电视的特点及LED背光电视2011-12-27 13:52:564976pcmcia是什么,pc卡是什么本内容介绍了pcmcia是什么,pc卡是什么, pcmcia卡的相关知识,,PCMCIA总线分为两类,一类为16位的PCMCIA,另一类为32位的CardBus。2011-12-20 15:51:2026296rgb是什么意思本内容解释了rgb是什么意思,rgb模式是什么,以及rgb是什么格式2011-12-20 15:25:1663150imei是什么意思本内容介绍了imei是什么意思,也有很多人问小米手机imei是什么,IMEI是国际移动设备身份码的缩写。 2011-12-20 14:55:4346178什么是soap_soap是什么意思本内容介绍了什么是soap_soap是什么意思,soap协议的基本知识,soap语法规则,核心技术及优点等2011-12-19 15:30:276927netware是什么意思netware是什么意思,netware有什么用,netware客户服务是什么,在本内容中都一一为大家讲解了netware的相关知识2011-12-14 16:27:254042ghz是什么意思本内容解释了ghz是什么意思,也介绍了电脑ghz是什么意思,Ghz即十亿赫兹。GHz是CPU的处理频率。2011-12-14 16:00:4328026arpanet是什么意思通过本内容想大家描述了美国阿帕网arpanet是什么意思,arpanet建立的时间和arpanet做出的贡献2011-12-13 16:05:4412961什么是mcu_mcu是什么意思什么是mcu_mcu是什么意思?相信很多初学者都不知道MCU是什么意思,MCU(Micro Control Unit)中文名称为微控制单元,又称单片微型计算机(Single Chip Microcomputer)或者单片机2011-12-13 15:58:3633107rssi是什么意思本内容介绍了rssi是什么意思,rssi定位与rssi异常判断方法2011-12-08 17:25:069782什么是WAPI_WAPI是什么意思本内容详细讲解了什么是WAPI_WAPI是什么意思,WAPI与WIFI关系区别2011-12-08 12:30:167971Posix线程编程这是一个关于Posix线程编程的专栏。作者在阐明概念的基础上,将向您详细讲述Posix线程库API。本文是第一篇将向您讲述线程的创建与取消。 相对进程而言,线程是一个更加接近于执行2011-07-26 11:12:0915microsdhc卡是什么什么是microsdhc卡呢,本文将详细介绍microsdhc卡是什么。2011-05-23 21:28:4916378wap业务是什么wap业务是什么摘要 WAP业务是移动通信的一种基本的数据业务。WAP技术经历了1.x到2.0的发展过2010-05-16 00:52:383784胆机,胆机是什么意思胆机,胆机是什么意思一、胆机与晶体机 2010-04-03 10:43:235029ROM,ROM原理是什么?ROM,ROM原理是什么?背景知识: 在微机的发展初期,BIOS都存放在ROM(Read Only Memory,只读存储器)中。ROM内部2010-03-24 15:57:384994TFT LCD的结构和原理是什么?TFT LCD的结构和原理是什么?什么是TFT LCD 2010-03-10 10:43:1433841LCD,LCD是什么意思,LCD的原理是什么LCD,LCD是什么意思,LCD的原理是什么LCD 液晶显示器是 Liquid Crystal Display 的简称,LCD 的构造是在2010-03-10 10:42:061763DDS是什么意思,DDS结构,DDS原理是什么DDS是什么意思,DDS结构,DDS原理是什么什么叫DDS直接数字式频率合成器DDS(Direct Digital Synthesizer),实际2010-03-08 16:56:3840407逆导晶闸管(RCT)是什么?逆导晶闸管(RCT)是什么? 2010-03-03 11:42:191386HALFCD 是什么?其优点是什么?HALFCD 是什么?其优点是什么? 2010-02-01 16:10:56735GPS定位原理是什么?GPS定位原理是什么?
GPS定位原理2010-01-29 09:53:561320手机CPU是什么手机CPU是什么 每一台手机都2010-01-28 16:59:246819WLAN是什么WLAN是什么1. WLAN是什么? 答: WLAN是Wireless Local Area Network的缩写,指应用无线通信技术将计算机设备互联起来,构成可2010-01-28 10:16:363093g手机是什么网3g手机是什么网 3G是什么网`现在的3G手机支持普通移动么3G是什么网`现在的3G手机支持普通移动么 3G是指TD-SCDMA,WCDMA,CDMA2000这2010-01-20 10:09:348513g手机是什么样3g手机是什么样 3g手机是什么样的手机 还有现在说的3G是什么...3g手机是支持WCDMA、CDMA2000和TD-SCDMA其中一个制式的手机 支持视频通话、高速上网 3G,全称2010-01-20 09:46:22950耳机的阻抗是什么耳机的阻抗是什么 2009-12-28 14:08:10899扩展槽是什么扩展槽是什么2009-12-26 14:05:181772CPU的主频是什么?CPU的主频是什么? 在电子技术中,脉冲信号2009-12-24 09:32:394792什么是ROHS?(ROHS是什么)什么是ROHS?(ROHS是什么)2009-12-21 08:54:188308电感器的电压是什么?电感器的电压是什么?2009-11-14 13:58:1623太阳能电池是什么太阳能电池是什么 最近有很多刚接触LED灯的客户对太阳能路灯的很多配件都不明白是什么意思,下面转载了最最基本的资料给初2009-11-13 10:11:45291为什么电池的寿命会缩短?容量下降是什么原因?为什么电池的寿命会缩短?容量下降是什么原因? 为什么电池的寿命会缩短?容量下降是什么原因为何?在从多的电池购买者都会问到我2009-11-05 09:09:4815784太阳能电池发电原理是什么?太阳能电池发电原理是什么?2009-10-31 11:37:1912603htc是什么品牌,什么htc是什么品牌微软Html Components (HTC)htc的全称就是Html Components,由微软在IE5.0后开始提供的一种新的2009-08-13 17:30:194199msn是什么msn是什么MSN的英文全称:MICROSOFT SERVICE NETWORKMSN的中文全称:MSN全称微软网络服务2009-07-20 22:48:132114PID调节的实质是什么?PID调节的实质是什么?经常看到有关PID调节问题书籍,看来看去看不懂他们再说什么。还有一些技术员一提起PID调节,就摇头,搞不懂呀!那么PID调节的实质是什么?通俗2009-07-04 08:34:22122ascii码是什么,ascii码字符是什么ascii码是什么,ascii码字符是什么ASCII码:美国(国家)信息交换标准(代)码,一种使用7个或8个二2009-06-28 11:09:5312091cfo是什么意思cfo是什么意思cfo的英文全称:CFO(Chief Financial Officer)cfo的的定义:2009-05-22 16:31:011973dslam是什么意思,什么是dslamdslam是什么意思,什么是dslamDSLAM(数字用户线路接入复用器)是ADSL系统中的局端设备,其功能2009-05-22 01:03:103580什么是BIOS,BIOS是什么意思?什么是BIOS,BIOS是什么意思?BIOS(Basic Input/Output System,基本输入输出系统)全称是ROM2009-05-03 22:12:323968什么是趋肤效应?磁滞回线是什么意思?什么是趋肤效应?磁滞回线是什么意思?趋肤效应---又叫集肤效应,当高频电流通过导体时,电流将集中在导体表2009-04-17 10:42:271764什么是wlan网络?WLAN是什么意思?什么是wlan网络?WLAN是什么意思?1. WLAN是什么? 答: WLAN是Wireless Local Area Network的缩写,指应用无线通信技术将计算机设备互联2009-04-08 19:14:11122007Q值是什么意思,它为什么重要?Q值是什么意思,它为什么重要?Q 值与谐振的衰减时间成正比,而与线2008-11-24 14:42:0835627winrar是什么意思,WinRAR是什么软件?winrar是什么意思,WinRAR是什么软件?WinRAR是32 位Windows 版本的 RAR 压缩文件管理器 - 一个允许你创建、管理和控制压缩文件的强大工具2008-11-12 11:09:529076什么是wlan网络?WLAN是什么?什么是wlan网络1. WLAN是什么? 答: WLAN是Wireless Local Area Network的缩写,指应用无线通信技术将计算2008-11-01 22:11:516082LCM是什么意思?什么叫LCM?LCM是什么意思?什么叫LCM?LCM(Liquid Crystal Module),即液晶模块。LCM工艺(2008-10-30 22:59:2718359tft是什么意思tft是什么意思TFT的英文全称:Thin Film Transistor TFT的中文全儿:薄膜场效应晶体管TFT的定义:2008-10-25 10:37:189267CAN是什么意思?CAN 是什么?CAN 是Controller Area Network 的缩写(以下称为CAN),是ISO*1 国际标准化的串行通信协议2008-07-19 21:21:3975235ieee是什么意思ieee是什么意思?什么是ieee标准?Institute of Electrical and Electronics Engineers (IEEE) 美国电气和电子工2008-07-13 00:41:289301什么叫usb接口?USB是什么意思?什么叫usb接口?USB是什么意思? 2008-07-02 10:26:17189707MATLAB是什么意思? matlab是什么软件?MATLAB是什么意思? matlab是什么软件?MATLAB是什么? MATLAB 是一种对技术计算高性能的语言。它2008-06-13 10:52:2014934tif格式文件用什么打开(如何打开怎么打开) tif是什么格tif格式文件用什么打开(如何打开怎么打开) tif是什么格式文件?photoshop,ACDSEE都可打开TIF格式文件。tif是什么格2008-05-18 18:52:39271016fpga是什么意思 ASIC是什么意思fpga是什么意思FPGA入门知识,什么是FPGA? FPGA是英文Field Programmable Gate Array的缩写,即现场可编程门阵列,它是在PAL、GAL、EPLD等可2007-12-20 13:54:524104DVB是什么:dvb详细介绍