系统架构设计师 | VIP课程 | 知识精讲 专栏

ONEP软考智能体年卡VIP付费专属内容:涵盖速通课程、项目背景、优质范文、论文精批、知识拓展六大类内容,提供全流程备考支持。

本篇内容摘要

案例14 嵌入式系统架构设计(特点实时性层次化HAL鸿蒙)精讲(VIP专享):教材校准:第 16 章典型的嵌入式软件架构模式为层次化模式 + 递归模式(非四种);系统梳理该考点的核心定义、原理与高频易错点,配真题示例与记忆口诀,从原理到实战一次吃透,稳拿对应分值。

❤️‍🔥 44
2026/08/02
☆
▶

deepread14|案例14 嵌入式系统架构设计(特点实时性层次化HAL鸿蒙)详解

ONEPSOFT | 软考学习知识库


deepread14|案例14 嵌入式系统架构设计(特点实时性层次化HAL鸿蒙)详解

教材校准:第 16 章典型的嵌入式软件架构模式为层次化模式 + 递归模式(非四种);事件驱动/状态机/管道过滤器属通用风格(第 1/7 章),本文据教材实际结构讲。

一、知识点定位

  • 主要教材出处:第 16 章 嵌入式系统架构设计(16.1 特点、16.2 架构/实时性、16.3 层次化 + 递归模式、16.4 硬件架构/鸿蒙案例)。
  • 在考试中的角色:案例较常考(嵌入式实时系统、架构模式选择、鸿蒙分层),选择题考嵌入式 8 特点、硬/软实时、层次化(封闭/开放)、HAL/BSP、5 层结构。
  • 层次化模式复用 #1 分层风格、#11 层次式架构;实时性对应 #2 性能/可靠性质量属性。

一句话定位:嵌入式系统=专用、资源受限、代码固化、强实时、安全可靠;架构用层次化模式(封闭/开放)+ 递归模式;软硬件协同(宿主机/目标机);鸿蒙是分层架构典范(内核/系统服务/框架/应用)。


二、教材原文精摘(第 16 章,原封不动)

【嵌入式 8 特点】原文:

(1) 专用性强;(2) 技术融合(计算机/通信/半导体/电子 + 行业);(3) 软硬一体软件为主(有 IP 核,量体裁衣去冗余);(4) 比通用计算机资源少;(5) 程序代码固化在非易失存储器;(6) 需专门开发工具环境(无自开发能力);(7) 体积小价低、实时性强;(8) 对安全性和可靠性要求高。

【实时性】原文:

实时系统 (RTS):能在指定/确定时间内完成功能并对内部外部事件做出响应;正确性不仅取决于逻辑,也取决于结果产生的时间,时间约束不满足则系统错误。

实时分强实时 (Hard) 和弱实时 (Weak);嵌入式多强实时,任务须在截止时限 (Deadline) 内完成。

安全攸关 (Safety-Critical) 系统:不正确功能或失效会导致人员伤亡/财产损失。

【层次化模式】原文:

层次化模式:高层抽象概念由低层具体概念实现,不同使用者关注不同层细节。分封闭型(一层对象只能调同一层或下一底层)和开放型(可调用同层或低于该层任意层);开放型性能较好但破坏封装、移植性不如封闭型。

【递归模式】原文:

递归模式:将极复杂系统分解且保证可扩展,逐步求精映射复杂用例,每步精细化时验证可靠性与实时性;靠重复应用简单包含关系实现。

【5 层结构 + HAL/BSP】原文:

现代嵌入式分硬件层、抽象层、操作系统层、中间件层、应用层 5 层。抽象层=硬件抽象层 HAL,为上层提供虚拟硬件资源;板级支持包 BSP 是硬件驱动软件,面向硬件芯片驱动,为 OS 提供硬件管理支持。

运行环境称目标机,开发环境称宿主机;强调软硬件协同。

【硬件架构】原文:

处理器分级:民用级 (0\~70℃)/工业级 (-40\~85℃)/军用级 (-55\~150℃);类型 MPU/MCU/DSP/GPU/SoC。

总线拓扑:星/树/环/总线型/交叉开关;分类片内/系统/局部/通信总线。

【鸿蒙案例】原文:

HarmonyOS 整体分层:内核层(内核子系统 + 驱动子系统,KAL 屏蔽多内核差异)、系统服务层(4 子系统集)、框架层、应用层。面向全场景分布式,一套系统能力适配多种终端。


三、系统解读(逐段讲透)

  • 针对嵌入式特点:8 点记关键词——专用/融合/软硬一体/资源少/固化/需专用工具/小价低实时/高安全可靠。核心是 " 专用 + 受限 + 可靠 "。
  • 针对实时性:硬实时(强实时)= 必须在 Deadline 前完成,否则系统错误(如刹车控制);软/弱实时=偶尔超时可接受(如视频卡顿)。安全攸关=失效致人伤亡(如医疗/航空)。案例 " 该用硬还是软实时 " 就按后果判断。
  • 针对层次化模式(封闭 vs 开放):这是嵌入式架构核心选择——
  • 封闭型:只调同层/下一层→封装好、移植性强(改底层不影响上层)。
  • 开放型:可跨层调→性能好但破坏封装、移植差。

权衡:要移植选封闭,要性能选开放。

  • 针对 HAL/BSP:抽象层 HAL + 板级支持包 BSP = 把硬件差异屏蔽,上层软件不关心具体芯片。这是 " 硬件抽象 " 思想,正对应 #6 中立接口/ #1 解耦。
  • 针对鸿蒙分层:内核层→系统服务层→框架层→应用层,是层次化模式的真实样板(呼应 #11 四层 + 本模式)。

核心一句话总结:嵌入式=专用受限强实时可靠;架构用层次化(封闭/开放权衡移植 vs 性能)+ 递归(复杂分解);HAL/BSP 屏蔽硬件差异;鸿蒙分层(内核/服务/框架/应用)是典范。


四、工程实践举例(土木工程视角)

你做土木工程," 专项工程/工期死线/分层施工 " 与嵌入式同构:

  • 嵌入式特点 ↔ 专项工程特征:专用性强↔为特定工程定制设备;资源少/成本受限↔量体裁衣去冗余(不像通用建筑堆料);代码固化↔固化工法不可现场改;高安全可靠↔结构安全等级高。
  • 实时性(硬实时 Deadline)↔ 工期死线:硬实时=必须在截止期前完成否则系统错误↔某些工序(如混凝土初凝前必须浇筑完)超期就废;安全攸关↔人命关天的关键工序(如承重结构)。
  • 层次化模式(封闭/开放)↔ 分层结构(封闭/开放调用):封闭型只调下层↔工序只依赖下一层(基础→主体),改基础不影响上层,移植/复用好;开放型跨层调↔为赶工跨层协调,性能好但耦合紧、改一处乱一片。
  • 软硬件协同(宿主机/目标机)↔ 设计端/现场端协同:在办公室(宿主机)设计、在现场(目标机)运行,两端环境不同——正对应嵌入式开发运行分离。
  • HAL/BSP ↔ 标准接口适配:BSP 屏蔽不同芯片差异↔统一机电接口适配不同厂家设备,上层(施工工艺)不关心具体设备型号——正对应硬件抽象。
  • 5 层结构 ↔ 项目 5 层:硬件层↔基础、抽象层 (HAL)↔接口标准层、OS 层↔平台层、中间件↔中间服务、应用↔交付应用——层层抽象。
  • 处理器分级(民/工/军温度)↔ 设备环境等级:室内 (民用 0-70)/野外 (工业 -40\~85)/极端 (军用 -55\~150)↔设备按使用环境选等级——正对应分级。
  • 总线拓扑(星/树/环/总线)↔ 现场布线拓扑:不同总线拓扑↔不同现场临电/通信布线方式(星型集中/树状分级/环形冗余)。
  • 鸿蒙分层 ↔ 项目分层交付:内核/服务/框架/应用↔基础/平台/框架/应用四层,一套能力适配多终端↔一套管理体系适配多工区。

知识点 ↔ 工程实践 对照表

教材知识点要素你的实践场景对应映射说明
嵌入式 8 特点专项工程特征专用/受限/可靠
硬实时 Deadline工期死线超期则废
安全攸关人命关天工序失效致伤亡
层次化封闭型只调下层分层移植好
层次化开放型跨层协调性能好耦合紧
软硬件协同设计端/现场端宿主机/目标机
HAL/BSP标准接口适配屏蔽设备差异
处理器分级设备环境等级民/工/军温度
总线拓扑现场布线拓扑星/树/环/总线
鸿蒙分层项目分层交付一套适配多终端

当知识点涉及层次化封闭 vs 开放时,补充对比:

流程图(结构化呈现)

  1. 封闭型:只调同层/下一层·封装好移植强
  2. 开放型:可跨层调·性能好·破坏封装移植差
  3. 层次化选封闭还是开放?

运维视角提示:嵌入式 " 资源受限 + 固化 + 需专用工具 " 意味着运维不同于通用系统——不能现场改代码(固化在非易失存储)、需专用环境调试。HAL/BSP 屏蔽硬件差异,让运维接口统一(像统一设备接口)。硬实时 Deadline 是运维 SLA 的硬约束——超时就系统错误。嵌入式运维=受限环境 + 专用工具 + 硬实时 SLA。

相关VIP内容推荐......

⤴️分享
⬅️返回
1
2026/08/02
deepread1|论文1 软件架构设计(架构风格选型论证)详解
2
2026/08/02
deepread2|论文2 质量属性与架构评估(ATAM效用树场景权衡)详解
3
2026/08/02
deepread3|论文3 云原生架构设计(容器 / 微服务 / Serverless / 服务网格)详解
4
2026/08/02
deepread4|论文4 大数据处理架构(Lambda / Kappa 对比与选型)详解
5
2026/08/02
deepread5|论文5 安全架构设计(BLP / Biba / Chinese Wall / WPDRRC)详解
6
2026/08/02
deepread6|论文6 面向服务架构 SOA(ESB / Web Service / REST / 微服务演进)详解
7
2026/08/02
deepread7|论文7 软件架构演化与维护(大型网站10阶段演化可维护性)详解
8
2026/08/02
deepread8|论文8 软件可靠性设计(定义 / 定量描述 / 容错三技术)详解
9
2026/08/02
deepread9|论文9 系统建模(结构化 DFD / UML 13 图·4+1 视图 / ER 图)详解
10
2026/08/02
deepread10|案例10 信息系统架构设计(ISA框架CSF-SST-BSP规划架构风格)详解
11
2026/08/02
deepread11|案例11 层次式架构设计(分层MVCBS-CS污水池反模式)详解
12
2026/08/02
deepread12|案例12 云原生架构设计(六原则微服务生态中台案例)详解
13
2026/08/02
deepread13|案例13 面向服务架构SOA(服务识别三法ESB集成治理案例)详解
14
2026/08/02
deepread14|案例14 嵌入式系统架构设计(特点实时性层次化HAL鸿蒙)详解
15
2026/08/02
deepread15|案例15 通信系统架构设计(OSI-TCP-IP分层5G-SBA-SDN高可用)详解
16
2026/08/02
deepread16|案例16 安全架构设计(CIA三防线WPDRRC-AAA混合云五安全)详解
17
2026/08/02
deepread17|案例17 大数据处理架构设计(Lambda-Kappa-4V主数据集)详解
18
2026/08/02
deepread18|案例18 质量属性与架构评估(场景六要素-效用树-ATAM敏感权衡点)详解
19
2026/08/02
deepread19|案例19 系统性能与高可用优化(Amdahl-缓存集群-冗余-可用度)详解
20
2026/08/02
deepread20|案例20 高质量属性实战(效用树量化-权衡分析-可靠度计算)详解
21
2026/08/02
deepread21|案例21 性能容量规划(并发-TPS-Little定律-Amdahl上限)详解
ONEPSOFT品牌标识
ONEP软考 | 年卡VIP知识库
© 2025 ONEPSOFT. All rights reserved.