首页
›
嵌入式与底层系统
›
037-嵌入式C++与现代C++工程
›
《嵌入式C++并发与任务架构》
VIP16
本课程属于:037-嵌入式C++与现代C++工程
嵌入式与底层系统 · 共 16 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
📘
嵌入式C++并发与任务架构
共计 30 章节
可可资料掘金营 · 点击在线试看
01
课程导入
目标=嵌入式系统并发编程的学习目标 · 核心概念 · 整体知识框架与典型应用场景
课程导入
目标=嵌入式系统…
02
嵌入式并发基础
目标=并发与并行的区别 · 任务 · 线程
嵌入式并发基础
目标=并发
03
C++并发编程基础
目标=std::thread · std::mutex · std::lock_guard
C++
并发编程基础
04
嵌入式任务模型
目标=前后台系统 · 时间片轮转 · 实时操作系统任务
嵌入式任务模型
目标=前后台系统
05
任务创建与生命周期
目标=任务创建 · 启动 · 挂起
任务创建
生命周期
06
任务调度策略
目标=抢占式调度 · 协作式调度 · 时间片轮转
任务调度策略
目标=抢占式调度
07
任务间通信
目标=队列 · 邮箱 · 信号量
任务间通信
目标=队列
08
互斥与同步
目标=互斥锁 · 递归锁 · 读写锁
互斥
同步
09
中断与并发
目标=中断服务程序与任务交互 · 中断延迟 · 中断嵌套
并发
目标=
10
内存管理与并发
目标=动态内存分配风险 · 内存池 · 静态分配
内存管理
并发
11
实时性与确定性
目标=实时任务响应时间分析 · 优先级反转 · 优先级继承
实时性
确定性
12
C++ RAII与并发资源管理
目标=利用RAII管理锁 · 信号量 · 线程与任务资源
C++
RAII
13
原子操作与内存模型
目标=std::atomic · 内存序 · 无锁编程基础与嵌入式平台注意事项
原子操作
内存模型
14
异步编程与Future
目标=std::async · std::future · std::promise
Future
异步编程
15
定时器与延时任务
目标=软件定时器 · 硬件定时器 · 时间轮
定时器
延时任务
16
任务架构设计模式
目标=生产者-消费者 · 发布-订阅 · 主动对象
任务架构设计模式
目标=生产者
17
状态机与并发任务
目标=层次状态机 · 事件队列 · 状态机与多任务结合的设计与实现
状态机
并发任务
18
调试与测试并发程序
目标=竞态条件检测 · 死锁调试 · 日志追踪
调试
测试并发程序
19
性能分析与优化
目标=任务切换开销 · 锁竞争 · 上下文切换
性能分析
优化
20
案例实战一
目标=基于FreeRTOS的C++多…
案例实战一
FreeRTOS
21
案例实战二
目标=基于std
案例实战二
std
22
案例实战三
目标=中断驱动与任务协作的串口通信协…
案例实战三
目标=
23
案例实战四
目标=使用原子操作与无锁队列实现高频…
案例实战四
目标=使用原子操…
24
案例实战五
目标=多任务环境下的看门狗 · 故障恢复与安全关机架构
案例实战五
目标=多任务环境…
25
常见问题与陷阱
目标=优先级反转 · 死锁 · 竞态
常见问题
陷阱
26
跨平台与可移植性
目标=不同RTOS与裸机环境下的C+…
跨平台
可移植性
27
安全与可靠性
目标=功能安全 · MISRA C++ · 并发缺陷预防
安全
可靠性
28
综合提升一
目标=从裸机到RTOS再到C++并发…
综合提升一
RTOS
29
综合提升二
目标=设计一个可复用的嵌入式C++并…
综合提升二
C++
30
课程总结与展望
目标=知识体系回顾 · 最佳实践 · 进阶学习路线与未来技术趋势
课程总结
目标=知识体系回…
所属VIP或分类
同VIP:ONNX模型转换与嵌入式Linux端侧部署实战工程
同VIP:嵌入式C++容器与内存优化
同VIP:嵌入式C++并发任务与组件工程