下载 FreeRTOS
 

出色的 RTOS & 嵌入式软件

内核
最新资讯
简化任何设备的身份验证云连接。
利用 CoAP 设计节能型云连接 IoT 解决方案。
11.0.0 版 FreeRTOS 内核简介:
FreeRTOS 路线图和代码贡献流程。
使用 FreeRTOS 实现 OPC-UA over TSN。

从 FreeRTOS V10.4.5 升级到 V10.4.6

FreeRTOS V10.4.6 是 FreeRTOS V10.4.5 的升级,可兼容 drop-in,适用于除支持内存保护单元 (MPU) 的 ARMv7-M 端口以外的所有端口。

ARMv7-M MPU 端口

支持内存保护单元 (MPU) 的 FreeRTOS ARMv7-M (ARM Cortex-M3/4/7) 端口包含 新的配置选项 configALLOW_UNPRIVILEGED_CRITICAL_SECTIONS。 在 FreeRTOSConfig.h 中将该常量设置为 0 可防止非特权应用程序任务使用 taskENTER_CRITICAL() 宏创建临界区。 将该常量设置为 1 或不对其进行定义则可维持与先前 FreeRTOS MPU 内核版本的兼容性,后者同时允许 特权任务和非特权任务创建临界区。 注意: 建议将该常量设置为 0 以获得最大的安全性;也正因为如此,如果未定义该常量, 将输出编译器警告。

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