专栏中心

EEPW首页 > 专栏 > 刘老师推荐25年11月北京精细化嵌入式软件架构实训营

刘老师推荐25年11月北京精细化嵌入式软件架构实训营

发布人:z13269857695 时间:2025-10-24 来源:工程师 发布文章

课程特色:无限接近嵌入式实际工作场景,覆盖设计和设计改进。设计原则、设计过程、Loop架构、多任务架构、状态机、研发管理。
报到须知:2025年11月28 - 29日两天在北京。 要求学员携带笔记本电脑和U盘来参加培训,借大量实例研习推进培训。也欢迎学员带着实际问题前来参训。请联系中际赛威刘老师,如果不知道联系方式,百度搜索“中际赛威刘老师”就能找到。
北京精细化嵌入式软件架构实战训练营
面向研发骨干:1)架构实际步骤。拉通自己每天接触的层、模块、任务、状态机等设计概念之间的内在关系,让自身经验更上一层楼。2)Loop+ISR架构设计与优化,干货技巧。3)RTOS下多任务架构设计与优化,干货技巧。4)一组可复用的嵌入式软件设计模式,且有代码样例与之呼应,便于复习和应用。
面向研发主管:1)管控实务赋能。从民品方法现状、到五阶十步法、到架构文档规范、到架构评审要点,高屋建瓴,贴合实际。2)了解实践。从粗粒度分层、到中粒度分模块、到细粒度周期执行任务/事件驱动任务/调度任务、到功能状态机/部件状态机/协议状态机,窥看大局,审视自家。
授课专家:温老师,在、航空、多媒体、电信、中间件平台等领域负责和参与多个大型系统的规划、设计、开发与管理,创立ADMEMS架构实践体系。软件架构思想的传播者和积极推动者,中国Softcon杰出贡献专家,中国CCSE杰出贡献专家,有二十余年系统规划、架构设计和研发管理经验。
授课内容有架构思想到实操原则、实际岗位——架构设计的实际步骤、实际岗位——设计与优化 Loop+ISR架构、实际岗位——设计与优化 RTOS下多任务架构、实际岗位——状态机设计与优化、研发管理——架构工作规范等六个方面的内容,包含了从理论到实际、再到管理的整个研发过程。以下是具体的授课内容:
一、架构思想到实操原则。1嵌入式软件架构的指导思想:模块化和信息隐藏是软件设计的真理 【模块化】,控制流设计是嵌入式软件架构的核心 【控制流】,细分周期执行模块/事件驱动模块/调度模块【多任务】,细分功能状态机/部件状态机/协议状态机 【状态机】。2嵌入式软件架构的实操原则:用模块封装数据结构及操作,用模块封装子模块及协作,用模块封装task/timer及并发交互,用模块封装事件源/状态机等控制流。3实操原则的典型案例:模块封装代码案例、Task封装代码案例、FSM封装代码案例。
架构思想到实操原则
二、实际岗位——架构设计的实际步骤。1纵观民品,各家采用什么方法:结构化设计、用例驱动方法、DARTS方法、Layered Multitask方法、方法适用于嵌入式领域的程度。
2架构设计实际步骤的小案例实练:某民品控制器软件的架构设计、老师给出Loop+ISR架构设计示范、老师给出RTOS下多任务架构示范。
实际岗位——架构设计的实际步骤
三、实际岗位——设计与优化 Loop+ISR架构。1time-slice polling架构的搭建:原始main+ISR的性能缺点,引入time-slice的性能优点,Time-slice架构的总体搭建,案例—某无人机软件~~代码分析、架构解读。2task可插拔设计:插件化架构的江湖地位,如何支持feature裁剪、按需编译发布,实现task可拔插的两种方式、代码级要点讲解。3性能优化:高频短任务的分离、高频短任务的性能优化。4控制流优化(裸跑下的事件实现:用polling模拟event):用event简化控制流是业界实践,案例分析——轮询式event接口orb_check(),orb_copy(),案例分析——一起写一个倒计时服务。
实际岗位——设计与优化 Loop+ISR架构
四、实际岗位——设计与优化 RTOS下多任务架构。1构建RTOS下Multitask架构(大案例):方法复习——Layered Multitask Method,案例设计——70页,复盘架构设计过程。2案例知道答案——掌握一组优化技巧(github随U盘提供):控制流设计模式与团队影响力,优化示范案例——封装优化与调度优化,优化示范案例——统一接口设计与可替换,优化示范案例——统一报文设计与可扩展,优化示范案例——用例驱动设计与迭代化,优化示范案例——Multitask架构的服务组件设计;存储服务——FatFS文件子系统:硬件无关、提供硬件适配接口,IO服务——LedSeq灯语子系统:可配置、提供简单的接口,通信服务——Crazyflie通信子系统:跨协议、提供多任务报文分发。
实际岗位——设计与优化 RTOS下多任务架构
五、实际岗位——状态机设计与优化。
1状态机设计模式概述: 状态机设计模式, 状态机相关的模块协作设计。2状态机的通信功能应用: 案例分析——协议状态机/有代码。3状态机的控制功能应用: 案例分析——功能状态机/有代码, 案例分析——部件状态机/有代码。
六、研发管理——架构工作规范。1五阶十步方法: Layered Multitask Method总结,方法要点,方法逻辑。2架构文档标准:《嵌入式软件架构设计说明书》文档模板(可提供.doc文件电子版)。3架构评审与验收要点:Checklist评审法,场景评审法,对标评审法, 架构评价实际案例。
费用事宜:培训费3900元/人(含培训费、午餐费、讲义及资料费等),培训期间食宿统一安排,费用自理。培训结束后由北京中际赛威文化发展有限公司向参会单位学员颁发结业证书。

专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词: 嵌入式系统培训
更多 培训课堂
更多 焦点
更多 视频

技术专区