嵌入式实时操作系统FreeRTOS学习资料
FreeRTOS 是 RTOS 的一种,尺寸非常小,可运行于微控制器上,但其使用并不限于微控制器应用。
FreeRTOS 为可调整的实时示例生成器内核,专为小型嵌入式系统设计。其特点包括:
• Free RTOS 示例生成器内核 —— 优先式、合作式及混合式配置选项。
• 官方支持 27 种架构 ( ARM7 和 ARM Cortex M3 每个算一种架构)。
• FreeRTOS-MPU 支持 Cortex M3 存储器保护单元 ( MPU)。
• 设计目标为小尺寸、简单和易用。一般来说,示例生成器内核二进制映像大约为 4K 到
9K 字节。
• 代码结构极易移植,主要用 C 编写。
• 支持任务和协同例程。
• 可通过队列、二进制信号量、计数信号量、递归信号量、互斥量在任务间、任务与中断
间通信和同步。
• 互斥量有优先级继承。
• 支持高效的软件定时器。
• 强大的执行跟踪功能。
• 栈溢出检测选项。
• 预配置的示例应用,用于选定的单板电脑,可直接使用,加快学习曲线。
• 免费论坛支持,或可选择商业支持和授权。
• 可创建的任务数无软件限制。
• 可使用的优先级数无软件限制。
• 优先级指定无限制 - 可为多个任务指定同一优先级。
• 免费的开发工具可用于很多支持的架构。
• 免费的嵌入式软件源代码。
• 免版税。
• 可从标准的 Windows 主机交叉开发。
(资料来源于网络,版权归原作者所有)
哈哈 找了 好久 楼主资料好全 能不能不要真的6 谢谢分享这么多好资料 谢谢大神的分享
页:
[1]