POSIX 应用环境配置文件(AEP)
尽管 IEEE 1003.13-2003 已失效,但它定义了许多 AEP,这些 AEP 启发了 IEEE 1003.1-2017 中现代的子配置选项。下面列出了单用途实时系统配置文件,供参考,其术语与当前 POSIX-1 标准一致。目前暂不考虑 PSE54。
System Interfaces
每个应用环境配置文件都支持必需的 POSIX 系统接口。
Minimal Realtime System Profile (PSE51)
最小实时系统配置文件 (PSE51)包含所有 系统接口 以及若干附加特性。
符号 |
支持 |
备注 |
|---|---|---|
_POSIX_AEP_REALTIME_MINIMAL |
-1 |
Symbol |
Support |
Remarks |
|---|---|---|
是 |
||
yes |
||
yes |
||
yes |
||
yes |
||
yes |
Symbol |
Support |
Remarks |
|---|---|---|
200809L |
||
200809L |
||
200809L |
||
200809L |
||
200809L |
||
200809L |
||
200809L |
||
200809L |
||
200809L |
||
200809L |
||
200809L |
||
200809L |
||
_POSIX_THREAD_SPORADIC_SERVER |
-1 |
Realtime Controller System Profile (PSE52)
实时控制器系统配置文件 (PSE52)包含 PSE51 的所有特性以及 系统接口。
Symbol |
Support |
Remarks |
|---|---|---|
_POSIX_AEP_REALTIME_CONTROLLER |
-1 |
Symbol |
Support |
Remarks |
|---|---|---|
yes |
||
Symbol |
Support |
Remarks |
|---|---|---|
200809L |
||
_POSIX_TRACE |
-1 |
|
_POSIX_TRACE_EVENT_FILTER |
-1 |
|
_POSIX_TRACE_LOG |
-1 |
Dedicated Realtime System Profile (PSE53)
专用实时系统配置文件 (PSE53)包含 PSE52、PSE51 的所有特性以及 系统接口。
Symbol |
Support |
Remarks |
|---|---|---|
_POSIX_AEP_REALTIME_DEDICATED |
-1 |
Symbol |
Support |
Remarks |
|---|---|---|
yes |
||
Symbol |
Support |
Remarks |
|---|---|---|
200809L |
||
_POSIX_PRIORITIZED_IO |
-1 |
|
-1 |
||
200809L |
||
_POSIX_SPAWN |
-1 |
|
_POSIX_SPORADIC_SERVER |
-1 |