FreeRTOS
文章平均质量分 62
blingblin_w
嵌入式工程师养成中
展开
-
消息队列、信号量、事件组、任务通知之间的区别
**消息队列、信号量、事件组、任务通知之间的区别 消息队列 (需要传递消息时使用) 在任务与任务间、 中断和任务间传递信息,可以数据传输 事件标志组 (多个事件同步,不需要传递消息时使用) 实现任务与任务间、 中断和任务间的同步,无数据传输。 可实现一对多、多对多的同步, 可选择是 “ 逻辑或 ” 触发还 是 “ 逻辑与 ”触发。即 一 个任务可以等待多个事件的发生。 信号量 (单个事转载 2021-07-28 21:07:30 · 2042 阅读 · 0 评论 -
1. FreeRTOS简介
FreeRTOS是一个操作系统内核,提供操作系统最重要的特性:任务调度操作系统允许多个任务同时运行,这个叫做多任务。实际上,一个处理器核心在某一时刻只能运行一个任务。 操作系统中任务调度器的责任就是决定在某一时刻究竟运行哪个任务, 任务调度在各个任务之间的切换非常快!像 FreeRTOS 这种传统的 RTOS 类操作系统是由用户给每个任务分配一个任务优先级, 任务调度器就可以根据此优先级来决定下一刻应该运行哪个任务。RTOS框架/*主函数*/ int main() {原创 2021-07-28 21:04:26 · 1281 阅读 · 0 评论