Amazon FreeRTOS: POSIX
返回主页↑
概述

可移植操作系统接口 (POSIX) 是 IEEE 计算机学会为维护操作系统之间的兼容性而指定的一系列标准。通过FreeRTOS+POSIX,现有的 POSIX 兼容应用程序可以轻松移植到 FreeRTOS 生态体系,从而利用整个 AWS IoT 服务堆栈。

FreeRTOS+POSIX 实现了部分 IEEE Std 1003.1-2017 版《开放组技术标准基础规范》,第 7 版,目前支持:

有关 POSIX 的详细 FreeRTOS+POSIX 实现,请参阅上文各标头文件。

要在项目中采用 FreeRTOS+POSIX ,需要这些移植相关的标头文件。

FreeRTOS 平台特定的 POSIX 配置 高级描述
FreeRTOS_POSIX.h. 此标头文件包含 FreeRTOS+POSIX 所需的依赖项。此文件必须在所有其他 FreeRTOS+POSIX 之前包含。
FreeRTOS_POSIX_portable_default.h FreeRTOS+POSIX 移植特定配置的默认值。
FreeRTOS_POSIX_portable.h FreeRTOS+POSIX 移植特定配置覆写。例如,/lib/FreeRTOS-Plus-POSIX/include/portable/pc/windows/FreeRTOS _POSIX_portable.h,Windows 模拟器使用默认值,因此不需要覆写任何内容。