ARTICLE · 1163510
精细化嵌入式软件架构实战训练营
一、课程介绍
本次训练营为 《精细化嵌入式软件架构实战训练营》。
课程无限接近嵌入式实际工作场景,覆盖设计和设计改进,从架构思想到实操原则,从 Loop+ISR 架构到 RTOS 下多任务架构,从状态机设计到研发管理规范,带你拉通自己每天接触的层、模块、任务、状态机等设计概念之间的内在关系。
课程要求学员携带笔记本电脑和 U 盘参加培训,借大量实例研习推进培训,也欢迎学员带着实际问题前来参训。
课程特色
设计原则模块化与信息隐藏,控制流设计是嵌入式软件架构的核心
设计过程纵观军品民品各家方法,架构设计实际步骤的小案例实练
Loop架构time-slice polling、task可插拔、性能优化、控制流优化
多任务架构RTOS下 Multitask 架构、存储/IO/通信服务组件设计
状态机功能状态机、部件状态机、协议状态机设计与优化
研发管理五阶十步方法、架构文档标准、架构评审与验收要点
二、面向对象及培训收益
研发骨干
1)架构实际步骤。拉通自己每天接触的层、模块、任务、状态机等设计概念之间的内在关系,让自身经验更上一层楼。
2)Loop+ISR 架构设计与优化,干货技巧。
3)RTOS 下多任务架构设计与优化,干货技巧。
4)一组可复用的嵌入式软件设计模式,且有代码样例与之呼应,便于复习和应用。
研发主管
1)管控实务赋能。从军品民品方法现状、到五阶十步法、到架构文档规范、到架构评审要点,高屋建瓴,贴合实际。
2)了解最佳实践。从粗粒度分层、到中粒度分模块、到细粒度周期执行任务/事件驱动任务/调度任务、到功能状态机/部件状态机/协议状态机,窥看大局,审视自家。
三、相关事宜
🏢 主办单位:北京中际赛威文化发展有限公司
⏱ 研修时间:两天授课(每年定期举办,可定制内训,具体时间请咨询课程顾问)
💰 培训费用:3990元/人
💻 课程形式:要求学员携带笔记本电脑和 U 盘参加培训,借大量实例研习推进培训,也欢迎学员带着实际问题前来参训
📞 课程顾问:刘老师 手机 13269857695 座机 010-64113137*1061
四、课程大纲(6大Part)
Part1 架构思想到实操原则(1h)
嵌入式软件架构的指导思想:模块化和信息隐藏是软件设计的第一真理;控制流设计是嵌入式软件架构的核心;细分周期执行模块/事件驱动模块/调度模块;细分功能状态机/部件状态机/协议状态机。嵌入式软件架构的实操原则:用模块封装数据结构及操作、封装子模块及协作、封装 task/timer 及并发交互、封装事件源/状态机等控制流。控制流封装模式:任务执行型(周期执行模块、可变周期模块、事件驱动模块)、调度管理型(调度中心模块、调度中心模块级联)、状态管理型(事件生成模块、状态机模块)。实操原则的典型案例:模块封装、Task 封装、FSM 封装代码案例。
Part2 实际岗位——架构设计的实际步骤(1h)
纵观军品民品,各家采用什么方法:结构化设计、用例驱动方法、DARTS 方法、Layered Multitask 方法,以及方法适用于嵌入式领域的程度。架构设计实际步骤的小案例实练:某民品控制器软件的架构设计,老师给出 Loop+ISR 架构设计示范与 RTOS 下多任务架构示范。
Part3 实际岗位——设计与优化 Loop+ISR 架构(4h)
time-slice polling 架构的搭建:原始 main+ISR 的性能缺点、引入 time-slice 的性能优点、Time-slice 架构的总体搭建、某无人机软件代码分析与架构解读。task 可插拔设计:插件化架构的江湖地位、如何支持 feature 裁剪与按需编译发布、实现 task 可拔插的两种方式。性能优化:高频短任务的分离与性能优化。控制流优化:用 polling 模拟 event、著名轮询式 event 接口 orb_check()/orb_copy() 案例分析、一起写一个倒计时服务。
Part4 实际岗位——设计与优化 RTOS 下多任务架构(4h)
构建 RTOS 下 Multitask 架构(大案例):方法复习 Layered Multitask Method、案例设计 70 页复盘架构设计过程。案例知道答案——掌握一组优化技巧(github 源码随 U 盘提供):控制流设计模式与团队影响力;封装优化与调度优化;统一接口设计与可替换;统一报文设计与可扩展;用例驱动设计与迭代化;Multitask 架构的服务组件设计(存储服务 FatFS 文件子系统、IO 服务 LedSeq 灯语子系统、通信服务 Crazyflie 通信子系统)。
Part5 实际岗位——状态机设计与优化(1h)
状态机设计模式概述与模块协作设计。状态机的通信功能应用:协议状态机案例分析(有代码)。状态机的控制功能应用:功能状态机案例分析(有代码)、部件状态机案例分析(有代码)。
Part6 研发管理——架构工作规范(1h)
五阶十步方法:Layered Multitask Method 总结、方法要点、方法逻辑。架构文档标准:《嵌入式软件架构设计说明书》文档模板(可提供 .doc 文件电子版)。架构评审与验收要点:Checklist 评审法、场景评审法、对标评审法、架构评价实际案例。
五、主讲专家
在金融、航空、多媒体、电信、中间件平台等领域负责和参与多个大型系统的规划、设计、开发与管理,创立架构实践体系。软件架构思想的传播者和积极推动者,中国 Softcon 杰出贡献专家,中国 CCSE 杰出贡献专家,有二十余年系统规划、架构设计和研发管理经验。
📅 近期开课安排:本期定于 2026年10月30-31日 · 北京,两天授课。名额有限,欢迎提前咨询报名。后续每年定期举办,可定制内训,具体时间可联系课程顾问。