首页
›
嵌入式基础与RISC-V
›
009-嵌入式软件架构设计
›
《RTOS事件驱动任务同步与消息通信架构》
VIP10
本课程属于:009-嵌入式软件架构设计
嵌入式基础与RISC-V · 共 10 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
RTOS事件驱动任务同步与消息通信架构
共计 30 章节
点击此处阅读海量试读课程:100+行业、1000+细分领域
01
事件驱动架构概述
从轮询到中断 · 从裸机到RTOS · 事件驱动模型的核心思想与优势
事件驱动架构概述
从轮询到
02
RTOS核心概念速览
任务 · 调度器 · 临界区
RTOS
核心概念速览
03
信号量(Semaphore)
二值信号量与计数信号量的原理 · 创建 · 获取与释放
Semaphore
信号量
04
互斥量(Mutex)
优先级反转问题 · 互斥量与二值信号量的区别 · 递归互斥量
Mutex
互斥量
05
消息队列(Message Queue)
队列的创建 · 发送 · 接收
Message
Queue
06
事件标志组(Event Group)
多事件同步机制 · 实战:等待多个传感器数据就绪
Event
Group
07
任务通知(Task Notification)
轻量级IPC · 比信号量更高效 · 实战:轻量级按键响应
Task
Notification
08
邮箱(Mailbox)与管道(Pipe)
FreeRTOS与uCOS中的实现差… · 实战:数据流处理
Mailbox
Pipe
09
事件驱动框架设计
状态机与事件驱动的结合 · 实战:简单按键状态机
事件驱动框架设计
状态机
10
发布-订阅模式
解耦任务通信 · 实战:传感器数据广播
发布
订阅模式
11
生产者-消费者模式
队列与信号量的经典组合 · 实战:数据采集与处理
生产者
消费者模式
12
中断与任务的同步
中断延迟 · 中断服务程序(ISR)设计原则 · 实战:高速ADC数据采集
任务的同步
断延迟
13
定时器与事件
软件定时器的使用 · 实战:周期性心跳任务
定时器
事件
14
内存管理
静态与动态内存分配 · 内存碎片问题 · 实战:动态消息队列
内存管理
静态
15
死锁与优先级反转
经典问题分析 · 解决方案(优先级继承 · 优先级天花板)
死锁
优先级反转
16
任务间通信的性能分析
延迟 · 吞吐量 · 确定性
任务间通信的性能…
延迟
17
多核与事件驱动
SMP与AMP架构下的同步问题 · 实战:核间通信(IPC)
多核
事件驱动
18
低功耗与事件驱动
Tickless模式 · 事件唤醒 · 实战:电池供电设备
低功耗
事件驱动
19
调试与追踪
RTOS感知调试 · Tracealyzer工具使用 · 实战:分析任务切换与事件流
调试
追踪
20
安全关键系统
MISRA-C · 静态分析 · 看门狗与事件驱动
安全关键系统
MISRA-C
21
事件驱动与DDS
数据分发服务简介 · 实战:分布式传感器网络
DDS
事件驱动
22
事件驱动与ROS2
机器人操作系统中的事件机制 · 实战:话题订阅与发布
ROS2
事件驱动
23
事件驱动与Zephyr
Zephyr RTOS的事件驱动特性 · 实战:蓝牙低功耗事件处理
Zephyr
事件驱动
24
事件驱动与FreeRTOS+TCP
网络事件处理 · 实战:MQTT客户端
FreeRTOS+TCP
事件驱动
25
事件驱动与LVGL
GUI事件循环 · 实战:触摸屏事件处理
LVGL
事件驱动
26
事件驱动与文件系统
FATFS事件驱动接口 · 实战:SD卡日志记录
事件驱动
文件系统
27
事件驱动与Bootloader
安全升级中的事件处理 · 实战:OTA升级状态机
Bootloader
事件驱动
28
事件驱动与测试
单元测试 · 集成测试 · 模拟事件注入
事件驱动
测试
29
事件驱动架构模式总结
分层架构 · 管道-过滤器 · 黑板模式
事件驱动架构模式…
分层架构
30
综合实战项目
智能家居网关 · 整合信号量 · 队列
综合实战项目
智能家居网关
所属VIP或分类
同VIP:BLE协议栈消息队列与RTOS任务调度架构
同VIP:RTOS任务调度异常诊断与性能分析
同VIP:RTOS内存池与事件消息调度架构设计