下载 FreeRTOS
 

出色的 RTOS & 嵌入式软件

内核
最新资讯
FreeRTOS-Plus-TCP 现具有统一的 IPv4 和 IPv6 功能,支持多接口。
为基于 FreeRTOS 的固件实现防砖化 MCU FOTA:
宣布停止支持 FreeRTOS 202012 LTS。
FreeRTOS 网站现已提供简体中文版本
新的 FreeRTOS Long Term Support 版本现已发布。

FreeRTOS V10

向后兼容性

FreeRTOS V10 包含一份新的源文件,stream_buffers.c, 出于一致性考虑,重新命名了 StackMacros.h 头文件 stack_macros.h。 但是, V10 是 FreeRTOS V9.x.x 的直接替代品, 因为新的源文件仅用于启用新功能, 而且 V10 还提供了两版已变更的头文件,一个采用旧名称,另一个采用新名称。 stack_macros.h 仅在 FreeRTOS 内核代码内部使用。


流缓冲区和消息缓冲区简介

FreeRTOS 10 包含两项重要新功能:流缓冲区 和消息缓冲区

流缓冲区是一种进程间通信 (IPC) 基元, 优化用于只有一个读取器和一个写入器的情况, 例如需要从中断服务程序 (ISR) 发送数据流到 RTOS 任务, 或从一个处理器内核发送数据流到另一个处理器内核。

消息缓冲区基于流缓冲区构建。 流缓冲区发送 连续的字节流,而消息缓冲区发送可具有不同长度的离散消息 。


其他更改

请参阅变更历史记录,获取有关新移植 以及其他增强功能的更多详情。




Copyright (C) Amazon Web Services, Inc. or its affiliates. All rights reserved.