下载 FreeRTOS
 

出色的 RTOS & 嵌入式软件

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

从 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.