随笔分类 -  FreeRTOS

摘要:直接任务通知 起源 队列和信号量是实时操作系统的典型功能,而FreeRTOS提供的直接任务通知比队列和信号量更小且速度更快(快45%) 开发人员应优先使用量身定制的功能:直接任务通知、消息缓冲区和流缓冲区。 大多数应用程序中,使用 队列和信号量等综合功能可能是例外而不是常态 实现 发送任务直接向接收 阅读全文
posted @ 2024-08-10 15:44 小兜兜me 阅读(34) 评论(0) 推荐(0) 编辑
摘要:事件标志组 相当于用户平时定义的Flag,事件标志,不过freertos支持将该标志组作为启动task的条件 概述 分为8位和24位的模式(通过设置宏来配置) 每一位有0和1两个状态 用法 用于平常程序的标记位 用于task之间的同步 任务a先到达同步点,进入阻塞态 设置任务a的事件标记位 检查其他 阅读全文
posted @ 2024-08-08 21:41 小兜兜me 阅读(57) 评论(0) 推荐(0) 编辑
摘要:软件定时器 软件定时器是freeRTOS通过一个硬件定时器,实现的定时器。可以实现不同时长的多个定时任务 不从中断上下文中执行定时器回调函数(不消耗任何处理时间) 实现流程 设置软件定时器,推入定时器命令队列 开始计时 计时到,启用回调函数 如不是循环模式,则该定时器停止运行 注意事项 回调函数不能 阅读全文
posted @ 2024-08-08 19:17 小兜兜me 阅读(50) 评论(0) 推荐(0) 编辑
摘要:freertos学习总结:(别人的)https://blog.csdn.net/qq_39397153/article/details/123997346 freertos学习笔记:(别人的)https://blog.csdn.net/qq_39397153/category_11701403.ht 阅读全文
posted @ 2024-08-04 11:10 小兜兜me 阅读(7) 评论(0) 推荐(0) 编辑