嵌入式软件架构设计方法

⚠️ 资料来源于互联网整理,仅作备考参考,正式结论请以官方教程与考纲为准。发现错误欢迎反馈问题。

🔒 本篇为会员内容。开通会员 →(全站会员内容畅读 · 附件下载 · 专享答疑)

学科 案例专题(科目二) | 章节 科目二 / 第12-19章 | 考点类型 概念题 | 重要度 ★★★ | 知识点ID CASE-07

一、核心定义

  • 嵌入式软件架构设计方法包括ABSD(基于架构的软件开发)、ADD(属性驱动设计)和DARTS(实时系统设计方法,Design Approach for Real-Time Systems)。
  • 层次化模式架构:将嵌入式系统划分为多个层次,每个层次具有特定的功能,并与其他层次进行交互。
  • 递归模式架构:允许在系统的不同抽象层次上重复应用相同的架构模式,适用于需要在不同粒度上处理实时任务的场景。
  • 实时性按「错过截止时间的后果」分三类:硬实时(Hard)必须严格满足,错过即灾难性后果(飞控、ABS、机器人控制);固实时(Firm)偶尔错过可容忍,但错过的那部分结果价值清零(视频帧、传感器采样);软实时(Soft)错过只导致性能/体验下降(多媒体播放、HMI)。
显示剩余 68% 未加载,展开全文会员 / 金牌会员可阅读全文、下载附件、专享答疑了解会员权益