一、课程特色:
无限接近嵌入式实际工作场景,覆盖设计和设计改进
■ 设计原则 ■ 设计过程
■ Loop架构 ■ 多任务架构
■ 状态机 ■ 研发管理
二、主办单位:
北京中际孚歌科技有限公司
北京中际赛威文化发展有限公司
三、研修时间:2026年4月24 - 25日 (两天授课)
四、研修地点:上海
五、课程形式:
要求:学员携带笔记本电脑和U盘来参加培训,借大量实例研习推进培训。也欢迎学员带着实际问题前来参训!
六、课程面向对象及培训收益
研发骨干:
1)架构实际步骤。拉通自己每天接触的层、模块、任务、状态机等设计概念之间的内在关系,让自身经验更上一层楼。
2)Loop+ISR架构设计与优化,干货技巧。
3)RTOS下多任务架构设计与优化,干货技巧。
4)一组可复用的嵌入式软件设计模式,且有代码样例与之呼应,便于复习和应用。
研发主管:
1)管控实务赋能。从军品民品方法现状、到五阶十步法、到架构文档规范、到架构评审要点,高屋建瓴,贴合实际。
2)了解最佳实践。从粗粒度分层、到中粒度分模块、到细粒度周期执行任务/事件驱动任务/调度任务、到功能状态机/部件状态机/协议状态机,窥看大局,审视自家。
七、课程内容:
Part1 架构思想到实操原则(1h)
内容1:嵌入式软件架构的指导思想
模块化和信息隐藏是软件设计的第一真理 【模块化】
控制流设计是嵌入式软件架构的核心 【控制流】
细分周期执行模块/事件驱动模块/调度模块 【多任务】
细分功能状态机/部件状态机/协议状态机 【状态机】
内容2:嵌入式软件架构的实操原则
原则解读:用模块封装数据结构及操作
原则解读:用模块封装子模块及协作
原则解读:用模块封装task/timer及并发交互
原则解读:用模块封装事件源/状态机等控制流

内容3:实操原则的典型案例❀❀❀
案例实证:模块封装代码案例
案例实证:Task封装 代码案例
案例实证:FSM封装 代码案例
Part2 实际岗位——架构设计的实际步骤(1h)
内容4:纵观军品民品,各家采用什么方法
结构化设计
用例驱动方法
DARTS方法
Layered Multitask方法
方法适用于嵌入式领域的程度❀❀

内容5:架构设计实际步骤的小案例实练
某民品控制器软件的架构设计
老师给出Loop+ISR架构设计示范
老师给出RTOS下多任务架构示范
Part3 实际岗位——设计与优化 Loop+ISR架构(4h)
内容6:time-slice polling架构的搭建
◆ 原始main+ISR的性能缺点
◆ 引入time-slice的性能优点
◆ Time-slice架构的总体搭建
◆ 案例—某无人机软件~~代码分析、架构解读❀❀❀
内容7:task可插拔设计
◆ 插件化架构的江湖地位
◆ 如何支持feature裁剪、按需编译发布
◆ 实现task可拔插的两种方式,代码级要点讲解
内容8:性能优化
◆ 高频短任务的分离
◆ 高频短任务的性能优化
内容9:控制流优化(裸跑下的事件实现:用polling模拟event)
◆ 用event简化控制流,是业界最佳实践
◆ 案例分析:著名轮询式event接口orb_check(),orb_copy()
◆ 案例分析:一起写一个倒计时服务

Part4 实际岗位——设计与优化 RTOS下多任务架构(4h)
内容10:构建RTOS下Multitask架构(大案例)
◆ 方法复习——Layered Multitask Method
◆ 案例设计——70页,复盘架构设计过程
内容11:案例知道答案——掌握一组优化技巧(github源码随U盘提供)
控制流设计模式与团队影响力
优化示范案例——封装优化与调度优化
优化示范案例——统一接口设计与可替换
优化示范案例——统一报文设计与可扩展
优化示范案例——用例驱动设计与迭代化
优化示范案例——Multitask架构的服务组件设计❀❀❀
■ 存储服务——FatFS文件子系统:硬件无关、提供硬件适配接口
■ IO服务——LedSeq灯语子系统:可配置、提供极致简单的接口
■ 通信服务——Crazyflie通信子系统:跨协议、提供多任务报文分发


Part5 实际岗位——状态机设计与优化(1h)
内容12:状态机设计模式概述
► 状态机设计模式
► 状态机相关的模块协作设计
内容13:状态机的通信功能应用
► 案例分析——协议状态机/有代码
内容14:状态机的控制功能应用❀❀❀
► 案例分析——功能状态机/有代码
► 案例分析——部件状态机/有代码
Part6 研发管理——架构工作规范(1h)
内容15:五阶十步方法
► Layered Multitask Method总结
► 方法要点
► 方法逻辑
内容16:架构文档标准❀❀❀
《嵌入式软件架构设计说明书》文档模板(可提供.doc文件电子版)
内容17:架构评审与验收要点
► Checklist评审法
► 场景评审法
► 对标评审法
► 架构评价实际案例
八、主讲专家
温老师,资深软件架构专家,软件架构思想的传播者和积极推动者,有二十余年系统规划、架构设计、研发管理经验和十余年的培训经验。
九、培训费用及注意事宜:
1、培训费:3990元/人(含培训费、午餐费、讲义资料费等)。
2、培训期间食宿统一安排,费用自理。
3、收款、开发票、培训会务工作由北京中际孚歌科技有限公司负责。
十、证书颁发:培训结束后由主办单位向学员颁发结业证书。
十一、课程咨询:010-64113137