<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>嵌入式 on Liangweidong's blog</title><link>https://liangweidonggood.github.io/tags/%E5%B5%8C%E5%85%A5%E5%BC%8F/</link><description>Recent content in 嵌入式 on Liangweidong's blog</description><generator>Hugo -- gohugo.io</generator><language>zh-cn</language><lastBuildDate>Mon, 01 Jan 2024 00:00:00 +0000</lastBuildDate><atom:link href="https://liangweidonggood.github.io/tags/%E5%B5%8C%E5%85%A5%E5%BC%8F/index.xml" rel="self" type="application/rss+xml"/><item><title>02-嵌入式系统基础</title><link>https://liangweidonggood.github.io/p/02-qian-ru-shi-xi-tong-ji-chu/</link><pubDate>Mon, 01 Jan 2024 00:00:00 +0000</pubDate><guid>https://liangweidonggood.github.io/p/02-qian-ru-shi-xi-tong-ji-chu/</guid><description>&lt;h1 id="02-嵌入式系统基础基于第2小时"&gt;02-嵌入式系统基础（基于第2小时）
&lt;/h1&gt;
 &lt;blockquote&gt;
 &lt;p&gt;软考-系统架构设计师 | 第1篇 架构设计基础
出题形式：单项选择题 | 分值占比：1-3 分
教材参考：第2章 嵌入式基础知识&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="0-考点分析"&gt;0. 考点分析
&lt;/h2&gt;&lt;p&gt;本章是软考中的&amp;quot;偏门&amp;quot;考点，案例分析题不强制，但选择题必出。核心考点：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;嵌入式系统特点&lt;/strong&gt;（专用性强、软硬一体、资源受限、实时性、安全性高）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;嵌入式系统分类&lt;/strong&gt;（实时/非实时、强/弱实时、安全攸关/非安全攸关）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;嵌入式软件 5 层架构&lt;/strong&gt;（硬件层 → 抽象层 → OS 层 → 中间件层 → 应用层）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;嵌入式微处理器 5 大类&lt;/strong&gt;（MPU/MCU/DSP/GPU/SoC）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;存储器分类&lt;/strong&gt;（RAM/ROM 各种子类特性对比）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;看门狗电路&lt;/strong&gt;与&lt;strong&gt;软件低功耗设计&lt;/strong&gt;&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="1-核心知识点"&gt;1. 核心知识点
&lt;/h2&gt;&lt;h3 id="11-嵌入式系统定义"&gt;1.1 嵌入式系统定义
&lt;/h3&gt;&lt;p&gt;嵌入式系统（Embedded System）= &lt;strong&gt;以特定应用为中心 + 以计算机技术为基础 + 软硬件可配置可裁剪的专用计算机系统&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;组成结构&lt;/strong&gt;（5 部分）：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;嵌入式处理器&lt;/li&gt;
&lt;li&gt;相关支撑硬件（存储器、定时器、总线等）&lt;/li&gt;
&lt;li&gt;嵌入式操作系统&lt;/li&gt;
&lt;li&gt;支撑软件（公共服务，库的形式）&lt;/li&gt;
&lt;li&gt;应用软件&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="12-嵌入式处理器温度等级"&gt;1.2 嵌入式处理器温度等级
&lt;/h3&gt;&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;档次&lt;/th&gt;
					&lt;th&gt;温度范围&lt;/th&gt;
					&lt;th&gt;用途&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;民用级&lt;/td&gt;
					&lt;td&gt;0 ~ 70℃&lt;/td&gt;
					&lt;td&gt;普通消费电子&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;工业级&lt;/td&gt;
					&lt;td&gt;-40 ~ 85℃&lt;/td&gt;
					&lt;td&gt;工控设备&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;军用级&lt;/td&gt;
					&lt;td&gt;-55 ~ 150℃&lt;/td&gt;
					&lt;td&gt;航天、武器&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="13-嵌入式系统-8-大特点"&gt;1.3 嵌入式系统 8 大特点
&lt;/h3&gt;&lt;ol&gt;
&lt;li&gt;专用性强，配备多种传感器&lt;/li&gt;
&lt;li&gt;技术融合（计算机 + 通信 + 半导体 + 电子 + 行业应用紧密结合）&lt;/li&gt;
&lt;li&gt;软硬一体，软件为主&lt;/li&gt;
&lt;li&gt;资源受限（低功耗、体积小、集成度高）&lt;/li&gt;
&lt;li&gt;程序代码固化在 ROM 中（提高执行速度 + 可靠性）&lt;/li&gt;
&lt;li&gt;需专门开发工具和环境（&lt;strong&gt;宿主机 + 目标机&lt;/strong&gt;）&lt;/li&gt;
&lt;li&gt;体积小、价格低、工艺先进、性能价格比高&lt;/li&gt;
&lt;li&gt;对安全性和可靠性要求高&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="14-嵌入式系统分类"&gt;1.4 嵌入式系统分类
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;按用途：&lt;strong&gt;嵌入式实时系统 / 嵌入式非实时系统&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;实时细分：&lt;strong&gt;强实时（Hard Real-Time） / 弱实时（Weak Real-Time）&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;按安全性：&lt;strong&gt;安全攸关（Safety-Critical） / 非安全攸关&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;

 &lt;blockquote&gt;
 &lt;p&gt;实时系统（RTS）：能够在规定的时间内完成系统功能和做出响应的系统
安全攸关系统：不正确的功能或失效会导致人员伤亡、财产损失等严重后果&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;h3 id="15-嵌入式系统典型架构"&gt;1.5 嵌入式系统典型架构
&lt;/h3&gt;&lt;p&gt;嵌入式系统最大特点：&lt;strong&gt;系统的运行和开发是在不同环境中进行的&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;目标机（运行环境）&lt;/strong&gt; vs &lt;strong&gt;宿主机（开发环境）&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;连接方式：串口、网络或 JTAG 接口&lt;/li&gt;
&lt;li&gt;由于指令集不同，需要 &lt;strong&gt;交叉平台开发环境&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;基本工具：交叉编译器、交叉链接器、源代码调试器&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="16-嵌入式系统-5-层架构"&gt;1.6 嵌入式系统 5 层架构
&lt;/h3&gt;&lt;div class="highlight"&gt;&lt;div class="chroma"&gt;
&lt;table class="lntable"&gt;&lt;tr&gt;&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code&gt;&lt;span class="lnt"&gt; 1
&lt;/span&gt;&lt;span class="lnt"&gt; 2
&lt;/span&gt;&lt;span class="lnt"&gt; 3
&lt;/span&gt;&lt;span class="lnt"&gt; 4
&lt;/span&gt;&lt;span class="lnt"&gt; 5
&lt;/span&gt;&lt;span class="lnt"&gt; 6
&lt;/span&gt;&lt;span class="lnt"&gt; 7
&lt;/span&gt;&lt;span class="lnt"&gt; 8
&lt;/span&gt;&lt;span class="lnt"&gt; 9
&lt;/span&gt;&lt;span class="lnt"&gt;10
&lt;/span&gt;&lt;span class="lnt"&gt;11
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;
&lt;td class="lntd"&gt;
&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-fallback" data-lang="fallback"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;┌─────────────────────────────┐
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ 5. 应用层 │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;├─────────────────────────────┤
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ 4. 中间件层（DB/VM/MQ 等） │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;├─────────────────────────────┤
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ 3. 操作系统层（OS/FS/GUI） │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;├─────────────────────────────┤
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ 2. 抽象层（HAL + BSP） │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;├─────────────────────────────┤
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;│ 1. 硬件层（CPU/Mem/Bus/IO） │
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;└─────────────────────────────┘
&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;p&gt;&lt;strong&gt;抽象层关键&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;HAL（Hardware Abstraction Layer）&lt;/strong&gt;：为上层 OS 提供虚拟硬件资源&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;BSP（Board Support Package）&lt;/strong&gt;：硬件驱动软件，为 OS 提供硬件管理支持&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;中间件层常见&lt;/strong&gt;：嵌入式数据库、OpenGL、消息中间件、Java 中间件、虚拟机（VM）、DDS/CORBA、Hadoop&lt;/p&gt;
&lt;h3 id="17-嵌入式软件-6-大特点与设计方法"&gt;1.7 嵌入式软件 6 大特点与设计方法
&lt;/h3&gt;&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;特点&lt;/th&gt;
					&lt;th&gt;设计方法&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;可剪裁性&lt;/td&gt;
					&lt;td&gt;静态编译、动态库、控制函数流程&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;可配置性&lt;/td&gt;
					&lt;td&gt;数据驱动、静态编译、配置表&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;强实时性&lt;/td&gt;
					&lt;td&gt;表驱动、配置、静/动态结合、汇编语言&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;安全性（Safety）&lt;/td&gt;
					&lt;td&gt;编码标准、安全保障机制、FMECA&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;可靠性&lt;/td&gt;
					&lt;td&gt;容错技术、余度技术、鲁棒性设计&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;高确定性&lt;/td&gt;
					&lt;td&gt;静态分配资源、越界检查、状态机、静态任务调度&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="18-嵌入式微处理器-5-大类"&gt;1.8 嵌入式微处理器 5 大类
&lt;/h3&gt;&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;类型&lt;/th&gt;
					&lt;th&gt;全称&lt;/th&gt;
					&lt;th&gt;关键特点&lt;/th&gt;
					&lt;th&gt;典型系列&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;MPU&lt;/td&gt;
					&lt;td&gt;Microprocessor Unit&lt;/td&gt;
					&lt;td&gt;微处理器+专门电路板；集成度低、可靠性高&lt;/td&gt;
					&lt;td&gt;Am186/88、386EX、SC-400、PowerPC、68000、MIPS、ARM&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;MCU&lt;/td&gt;
					&lt;td&gt;Microcontroller Unit（单片机）&lt;/td&gt;
					&lt;td&gt;核心存储器+部分外设封装在片内；体积小、功耗低、成本低&lt;/td&gt;
					&lt;td&gt;8051、MCS-96/196/296、C166/167、MC68HC05/11/12/16、ARM 系列&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;DSP&lt;/td&gt;
					&lt;td&gt;Digital Signal Processing&lt;/td&gt;
					&lt;td&gt;哈佛结构，指令特殊设计；大量数据处理&lt;/td&gt;
					&lt;td&gt;TMS320（C2000/C5000/C6000/C8000）、DSP56000&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;GPU&lt;/td&gt;
					&lt;td&gt;Graphics Processing Unit&lt;/td&gt;
					&lt;td&gt;浮点运算 + 多核并行&lt;/td&gt;
					&lt;td&gt;AI 深度学习数据运算&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;SoC&lt;/td&gt;
					&lt;td&gt;System on Chip&lt;/td&gt;
					&lt;td&gt;多个 IC 组合在单芯片上；含完整硬件 + 嵌入式软件&lt;/td&gt;
					&lt;td&gt;嵌入式 IP 核 + OS + 用户软件&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="19-存储器分类"&gt;1.9 存储器分类
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;RAM（Random Access Memory）&lt;/strong&gt;：工作需要持续电力&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;DRAM&lt;/strong&gt;（动态）：电容存储信息
&lt;ul&gt;
&lt;li&gt;优点：集成度高、容量大、成本低&lt;/li&gt;
&lt;li&gt;缺点：访问速度较慢、需要定期刷新&lt;/li&gt;
&lt;li&gt;常作主存&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SRAM&lt;/strong&gt;（静态）：多个晶体管自锁保存状态
&lt;ul&gt;
&lt;li&gt;优点：访问速度快、不需要刷新&lt;/li&gt;
&lt;li&gt;缺点：集成度低、容量小、成本高&lt;/li&gt;
&lt;li&gt;常用作高速缓存&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;ROM（Read Only Memory）&lt;/strong&gt;：数据不会因掉电丢失；读取速度比 RAM 快&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;类型&lt;/th&gt;
					&lt;th&gt;写入方式&lt;/th&gt;
					&lt;th&gt;优点&lt;/th&gt;
					&lt;th&gt;缺点&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;MROM&lt;/td&gt;
					&lt;td&gt;掩膜大批量制造&lt;/td&gt;
					&lt;td&gt;成本低&lt;/td&gt;
					&lt;td&gt;数据全一致、不可修改&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;PROM&lt;/td&gt;
					&lt;td&gt;专用设备一次性烧录&lt;/td&gt;
					&lt;td&gt;适合少量制造&lt;/td&gt;
					&lt;td&gt;一次性&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;EPROM&lt;/td&gt;
					&lt;td&gt;紫外线擦除重写&lt;/td&gt;
					&lt;td&gt;可多次写入&lt;/td&gt;
					&lt;td&gt;擦除操作复杂&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;EEPROM&lt;/td&gt;
					&lt;td&gt;电压擦除&lt;/td&gt;
					&lt;td&gt;联机擦写&lt;/td&gt;
					&lt;td&gt;擦除速度很慢&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;Flash&lt;/td&gt;
					&lt;td&gt;联机快速擦写&lt;/td&gt;
					&lt;td&gt;擦写次数多、速度快&lt;/td&gt;
					&lt;td&gt;读取速度相对较慢&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="110-总线分类"&gt;1.10 总线分类
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;按信息种类分&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;数据总线：传送需要处理或存储的数据&lt;/li&gt;
&lt;li&gt;地址总线：指定 RAM 中存储数据的地址&lt;/li&gt;
&lt;li&gt;控制总线：将控制单元的信号传送到周边设备&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;按连接部件分&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;片内总线：连接芯片内部各元件&lt;/li&gt;
&lt;li&gt;系统总线（板级总线）：连接计算机系统的核心组件&lt;/li&gt;
&lt;li&gt;局部总线：连接局部少数组件&lt;/li&gt;
&lt;li&gt;通信总线：主机连接外设的总线&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;按传输方向分&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;单工总线：只能单向传输&lt;/li&gt;
&lt;li&gt;双工总线 = 半双工（轮流向两方向）+ 全双工（同时双向）&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;按信号类型分&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;并行总线：多位传输线，同时传多位数据，一致性要求高，距离近&lt;/li&gt;
&lt;li&gt;串行总线：一位传输线，同时传一位数据，距离远&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="111-看门狗电路watchdog"&gt;1.11 看门狗电路（Watchdog）
&lt;/h3&gt;&lt;p&gt;嵌入式系统&lt;strong&gt;必须具备&lt;/strong&gt;的系统恢复能力，防止程序出错或死锁。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;构成&lt;/strong&gt;：输入端 + 寄存器 + 计数器 + 狗叫模块&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;工作原理&lt;/strong&gt;：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;通过寄存器对看门狗基本设置&lt;/li&gt;
&lt;li&gt;计数器计算&amp;quot;狗叫时间&amp;quot;&lt;/li&gt;
&lt;li&gt;程序正常运行时 MCU 在输入端定期&amp;quot;喂狗&amp;quot;&lt;/li&gt;
&lt;li&gt;超时不喂 → 触发狗叫模块 → 一般是重启 MCU&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="112-软件低功耗设计"&gt;1.12 软件低功耗设计
&lt;/h3&gt;&lt;p&gt;主要技术：&lt;strong&gt;编译优化 + 软硬件协同设计 + 算法优化&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;其他措施：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;减少系统的持续运行时间（从算法角度优化）&lt;/li&gt;
&lt;li&gt;用&amp;quot;中断&amp;quot;代替&amp;quot;查询&amp;quot;&lt;/li&gt;
&lt;li&gt;进行电源的有效管理&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="113-安全攸关软件与-do-178b-标准"&gt;1.13 安全攸关软件与 DO-178B 标准
&lt;/h3&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;IEEE 定义&lt;/strong&gt;：安全攸关软件是&amp;quot;用于一个系统中，可能导致不可接受的风险的软件&amp;quot;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;DO-178B&lt;/strong&gt; 目的：为机载系统和设备的机载软件提供指导，满足适航要求&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;生命周期&lt;/strong&gt;：
&lt;ul&gt;
&lt;li&gt;软件计划过程&lt;/li&gt;
&lt;li&gt;软件开发过程（细分为 4 子过程：需求、设计、编码、集成）&lt;/li&gt;
&lt;li&gt;软件综合过程（细分为 4 子过程：验证、配置管理、质量保证、审定联络）&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;5 个安全等级&lt;/strong&gt;（A 最高 → E 最低）：&lt;/li&gt;
&lt;/ul&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;等级&lt;/th&gt;
					&lt;th&gt;含义&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;A&lt;/td&gt;
					&lt;td&gt;灾难级（Catastrophic）&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;B&lt;/td&gt;
					&lt;td&gt;危害级（Hazardous）&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;C&lt;/td&gt;
					&lt;td&gt;严重级（Major）&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;D&lt;/td&gt;
					&lt;td&gt;不严重级（Minor）&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;E&lt;/td&gt;
					&lt;td&gt;没有影响级（No Effect）&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="2-关键概念速查"&gt;2. 关键概念速查
&lt;/h2&gt;&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;概念&lt;/th&gt;
					&lt;th&gt;定义/说明&lt;/th&gt;
					&lt;th&gt;常见考点&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;嵌入式系统&lt;/td&gt;
					&lt;td&gt;特定应用 + 计算机技术 + 软硬件可裁剪的专用系统&lt;/td&gt;
					&lt;td&gt;定义&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;宿主机/目标机&lt;/td&gt;
					&lt;td&gt;开发环境 / 运行环境&lt;/td&gt;
					&lt;td&gt;交叉开发&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;HAL&lt;/td&gt;
					&lt;td&gt;硬件抽象层&lt;/td&gt;
					&lt;td&gt;5 层架构&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;BSP&lt;/td&gt;
					&lt;td&gt;板级支持包&lt;/td&gt;
					&lt;td&gt;5 层架构&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;MPU&lt;/td&gt;
					&lt;td&gt;微处理器&lt;/td&gt;
					&lt;td&gt;5 大处理器&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;MCU&lt;/td&gt;
					&lt;td&gt;微控制器（单片机）&lt;/td&gt;
					&lt;td&gt;5 大处理器&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;DSP&lt;/td&gt;
					&lt;td&gt;数字信号处理器（哈佛结构）&lt;/td&gt;
					&lt;td&gt;5 大处理器&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;SoC&lt;/td&gt;
					&lt;td&gt;片上系统&lt;/td&gt;
					&lt;td&gt;5 大处理器&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;SRAM vs DRAM&lt;/td&gt;
					&lt;td&gt;速度与刷新&lt;/td&gt;
					&lt;td&gt;存储分类&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;看门狗&lt;/td&gt;
					&lt;td&gt;防死锁，超时复位 MCU&lt;/td&gt;
					&lt;td&gt;系统恢复&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;DO-178B&lt;/td&gt;
					&lt;td&gt;机载软件适航标准&lt;/td&gt;
					&lt;td&gt;5 级安全等级&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;强/弱实时&lt;/td&gt;
					&lt;td&gt;响应时间要求&lt;/td&gt;
					&lt;td&gt;嵌入式分类&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="3-典型例题"&gt;3. 典型例题
&lt;/h2&gt;
 &lt;blockquote&gt;
 &lt;p&gt;从源文本&amp;quot;练习题&amp;quot;中精选 3 道最具代表性题目&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;h3 id="例题-1存储速度排序"&gt;例题 1：存储速度排序
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;题目&lt;/strong&gt;：在嵌入式系统的存储部件中，存取速度最快的是（ ）。
A．内存
B．寄存器组
C．Flash
D．Cache&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;答案&lt;/strong&gt;：B&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;解析&lt;/strong&gt;：存储速度从快到慢分别是：&lt;strong&gt;寄存器组 → Cache → 内存 → Flash&lt;/strong&gt;。寄存器组在 CPU 内部，Cache 次之，主存（内存）更慢，Flash 等外存最慢。&lt;/p&gt;
&lt;h3 id="例题-2硬件抽象层-hal"&gt;例题 2：硬件抽象层 HAL
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;题目&lt;/strong&gt;：以下关于嵌入式系统硬件抽象层的叙述，错误的是（ ）。
A．硬件抽象层与硬件密切相关，可对操作系统隐藏硬件的多样性
B．硬件抽象层将操作系统与硬件平台隔开
C．硬件抽象层使软硬件的设计与调试可以并行
D．硬件抽象层应包括设备驱动程序和任务调度&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;答案&lt;/strong&gt;：D&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;解析&lt;/strong&gt;：硬件抽象层（HAL）位于操作系统内核与硬件电路之间，目的是将硬件抽象化，隐藏特定平台的硬件接口细节。&lt;strong&gt;任务调度属于操作系统的功能&lt;/strong&gt;，不属于 HAL 范围。设备驱动通常由 BSP 提供。&lt;/p&gt;
&lt;h3 id="例题-3嵌入式-os-特点辨析"&gt;例题 3：嵌入式 OS 特点辨析
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;题目&lt;/strong&gt;：以下描述中，（ ）不是嵌入式操作系统的特点。
A．面向应用，可以进行裁剪和移植
B．用于特定领域，不需要支持多任务
C．可靠性高，无须人工干预独立运行，并处理各类事件和故障
D．要求编码体积小，能够在嵌入式系统的有效存储空间内运行&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;答案&lt;/strong&gt;：B&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;解析&lt;/strong&gt;：嵌入式 OS &lt;strong&gt;必须支持多任务调度和同步机制&lt;/strong&gt;（这是 OS 最基本功能）。&amp;ldquo;不需要支持多任务&amp;quot;明显错误。嵌入式 OS 的其他特性：可裁剪/可移植、强实时性、硬件适用性、高可靠性、编码体积小。&lt;/p&gt;
&lt;h3 id="例题-4软件低功耗设计"&gt;例题 4：软件低功耗设计
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;题目&lt;/strong&gt;：嵌入式系统设计一般要考虑低功耗，软件设计也要考虑低功耗设计，软件低功耗设计一般采用（ ）。
A．结构优化、编译优化和代码优化
B．软硬件协同设计、开发过程优化和环境设计优化
C．轻量级操作系统、算法优化和仿真实验
D．编译优化技术、软硬件协同设计和算法优化&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;答案&lt;/strong&gt;：D&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;解析&lt;/strong&gt;：软件层面低功耗设计三板斧：&lt;strong&gt;编译优化（低功耗编译技术） + 软硬件协同设计 + 算法优化&lt;/strong&gt;。补充手段：用中断代替查询、电源管理。&lt;/p&gt;
&lt;h3 id="例题-5嵌入式开发环境"&gt;例题 5：嵌入式开发环境
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;题目&lt;/strong&gt;：以下关于嵌入式系统开发的叙述，正确的是（ ）。
A．宿主机与目标机之间只需要建立逻辑连接
B．宿主机与目标机之间只能采用串口通信方式
C．在宿主机上必须采用交叉编译器来生成目标机的可执行代码
D．调试器与被调试程序必须安装在同一台机器上&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;答案&lt;/strong&gt;：C&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;解析&lt;/strong&gt;：嵌入式开发中由于目标机处理器能力和存储空间不足，程序在 PC（宿主机）开发，再下载到目标机运行。当宿主机与目标机指令不同时，需要&lt;strong&gt;交叉工具链&lt;/strong&gt;（交叉编译器、链接器等）。宿主机和目标机之间可通过串口、网络或 JTAG 连接，不只串口；调试器可远程调试。&lt;/p&gt;
&lt;hr&gt;
&lt;h2 id="4-高频考点"&gt;4. 高频考点
&lt;/h2&gt;&lt;p&gt;本章最常考的内容集中在 5 个方向：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;嵌入式 5 层架构&lt;/strong&gt;：硬件层 → HAL/BSP → OS 层 → 中间件层 → 应用层；尤其要区分 HAL（虚拟硬件资源）和 BSP（硬件驱动）的职责&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;5 大嵌入式微处理器&lt;/strong&gt;：MPU / MCU / DSP / GPU / SoC 的定位与典型代表（DSP 哈佛结构是必考点）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;存储器分类&lt;/strong&gt;：SRAM vs DRAM 特性对比；ROM 五种类型（MROM/PROM/EPROM/EEPROM/Flash）的擦写方式&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;总线 4 种分类&lt;/strong&gt;：按信息种类（数据/地址/控制）、按连接部件（片内/系统/局部/通信）、按方向（单工/半双工/全双工）、按信号（并行/串行）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;嵌入式 OS 特点辨析&lt;/strong&gt;：必考&amp;quot;哪些不是嵌入式 OS 特点&amp;quot;的反选题——多任务调度是嵌入式 OS 的基本功能（不能说不支持）；软件低功耗设计的三板斧（编译优化+软硬件协同+算法优化）&lt;/li&gt;
&lt;/ol&gt;</description></item><item><title>19-嵌入式系统架构设计实践</title><link>https://liangweidonggood.github.io/p/19-qian-ru-shi-xi-tong-jia-gou-she-ji-shi-jian/</link><pubDate>Mon, 01 Jan 2024 00:00:00 +0000</pubDate><guid>https://liangweidonggood.github.io/p/19-qian-ru-shi-xi-tong-jia-gou-she-ji-shi-jian/</guid><description>&lt;h1 id="19-嵌入式系统架构设计实践第19小时"&gt;19-嵌入式系统架构设计实践（第19小时）
&lt;/h1&gt;
 &lt;blockquote&gt;
 &lt;p&gt;软考-系统架构设计师 | 第4篇 架构设计实践知识
出题形式：&lt;strong&gt;下午案例分析题（25 分）&lt;/strong&gt;
分值占比：约 25 分&lt;/p&gt;

 &lt;/blockquote&gt;
&lt;hr&gt;
&lt;h2 id="0-考点分析"&gt;0. 考点分析
&lt;/h2&gt;&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;嵌入式系统发展历程&lt;/strong&gt;：SCM → MCU → SoC → 互联网嵌入式 → 智能化嵌入式&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;嵌入式处理器 5 大类&lt;/strong&gt;：MPU / MCU / DSP / GPU / SoC&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;存储器分类&lt;/strong&gt;：RAM（18 种）/ ROM（5 种）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;总线分类&lt;/strong&gt;：数据/地址/控制 总线，片内/系统/局部/通信 总线&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;看门狗&lt;/strong&gt;：系统恢复能力&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;嵌入式操作系统内核架构&lt;/strong&gt;：宏内核 vs 微内核&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;任务调度算法&lt;/strong&gt;：RMS（最优）/ EDF / LLF&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;嵌入式数据库&lt;/strong&gt;：eXtremeDB / SQLite&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;鸿蒙 OS 4 层架构&lt;/strong&gt;：内核层/系统服务层/应用框架层/应用层&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GENESYS 架构&lt;/strong&gt;：3 组服务、6 大特征&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;ABSD / ADD / DARTS 设计方法&lt;/strong&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="1-核心架构知识"&gt;1. 核心架构知识
&lt;/h2&gt;&lt;h3 id="11-嵌入式系统发展历程5-阶段"&gt;1.1 嵌入式系统发展历程（5 阶段）
&lt;/h3&gt;&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;阶段&lt;/th&gt;
					&lt;th&gt;硬件&lt;/th&gt;
					&lt;th&gt;软件&lt;/th&gt;
					&lt;th&gt;主要特点&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;SCM（单片微型计算机）&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;单片机&lt;/td&gt;
					&lt;td&gt;无操作系统，汇编语言&lt;/td&gt;
					&lt;td&gt;结构和功能相对单一，处理效率低，存储容量十分有限&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;MCU（微控制器）&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;单片机+嵌入式微处理器+外围电路+接口电路&lt;/td&gt;
					&lt;td&gt;简单操作系统&lt;/td&gt;
					&lt;td&gt;种类繁多，通用性弱，系统开销小，智能化控制突出&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;SoC（片上系统）&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;嵌入式微处理器&lt;/td&gt;
					&lt;td&gt;嵌入式操作系统&lt;/td&gt;
					&lt;td&gt;兼容性好，内核小，处理效率高&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;互联网嵌入式系统&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;微处理器+网络接口&lt;/td&gt;
					&lt;td&gt;嵌入式操作系统&lt;/td&gt;
					&lt;td&gt;集成网络接口，应用于网络环境&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;智能化嵌入式&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;微型传感器+智能服务设备&lt;/td&gt;
					&lt;td&gt;—&lt;/td&gt;
					&lt;td&gt;低能耗、高速度、高集成、高可信&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="12-嵌入式系统硬件"&gt;1.2 嵌入式系统硬件
&lt;/h3&gt;&lt;h4 id="121-传统嵌入式系统硬件组成"&gt;1.2.1 传统嵌入式系统硬件组成
&lt;/h4&gt;&lt;ol&gt;
&lt;li&gt;微处理器（MCU/MPU）&lt;/li&gt;
&lt;li&gt;存储器（RAM、ROM）&lt;/li&gt;
&lt;li&gt;总线（内总线、外总线）&lt;/li&gt;
&lt;li&gt;定时器/计数器（Timer）&lt;/li&gt;
&lt;li&gt;看门狗（WatchDog）&lt;/li&gt;
&lt;li&gt;I/O 接口（串口、网络、USB、JTAG）&lt;/li&gt;
&lt;li&gt;外部设备（UART、LED）&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 id="122-嵌入式处理器-5-大类"&gt;1.2.2 嵌入式处理器 5 大类
&lt;/h4&gt;&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;类别&lt;/th&gt;
					&lt;th&gt;全称&lt;/th&gt;
					&lt;th&gt;特点&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;MPU&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;Micro Processor Unit（微处理器）&lt;/td&gt;
					&lt;td&gt;体积小、重量轻、成本低、可靠性高，但技术保密性差&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;MCU&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;Micro Control Unit（微控制器）&lt;/td&gt;
					&lt;td&gt;单片化、体积小、功耗低、成本低、可靠性更高&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;DSP&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;Digital Signal Processor（信号处理器）&lt;/td&gt;
					&lt;td&gt;哈佛结构、编译效率高、指令执行速度高&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;GPU&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;Graphics Processing Unit（图形处理器）&lt;/td&gt;
					&lt;td&gt;专注浮点运算，弥补 CPU 运算速度不足&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;SoC&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;System on Chip（片上系统）&lt;/td&gt;
					&lt;td&gt;片内再编程技术，使硬件功能可像软件一样编程配置&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="123-存储器分类"&gt;1.2.3 存储器分类
&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;RAM 18 种&lt;/strong&gt;（节选重点）：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;DRAM、SRAM、VRAM&lt;/li&gt;
&lt;li&gt;FPM DRAM、EDO DRAM、BEDO DRAM&lt;/li&gt;
&lt;li&gt;MDRAM、WRAM、RDRAM&lt;/li&gt;
&lt;li&gt;SDRAM、SGRAM、SB SRAM、PB SRAM&lt;/li&gt;
&lt;li&gt;DDR SDRAM、SLDRAM、CDRAM、DDRII、DRDRAM&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;ROM 5 种&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;MASK ROM（掩模型）&lt;/li&gt;
&lt;li&gt;PROM（可编程）&lt;/li&gt;
&lt;li&gt;EPROM（可擦可编程）&lt;/li&gt;
&lt;li&gt;EEPROM（电可擦可编程）&lt;/li&gt;
&lt;li&gt;Flash Memory（快闪存储器）&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="124-总线分类"&gt;1.2.4 总线分类
&lt;/h4&gt;&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;按信息种类&lt;/th&gt;
					&lt;th&gt;说明&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;数据总线&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;处理器与 RAM 间传输待处理和待存储的数据&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;地址总线&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;传输 RAM 中存储数据的地址&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;控制总线&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;传输处理器控制单元信号到周边设备&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;按连接部件&lt;/th&gt;
					&lt;th&gt;说明&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;片内总线&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;内部总线，连接 ALU、寄存器、指令部件等芯片内部元件&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;系统总线&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;内部总线，又称板级总线，连接微控制器/处理器、主存、I/O&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;局部总线&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;内部总线，连接少量组件用于交换数据&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;通信总线&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;外部总线，又称外设总线，连接外部设备或外部系统&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;总线拓扑结构&lt;/strong&gt;：星型、树状、环型、总线型、交叉开关型（5 种）&lt;/p&gt;
&lt;h4 id="125-看门狗watchdog"&gt;1.2.5 看门狗（WatchDog）
&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;作用&lt;/strong&gt;：嵌入式系统提供必需的系统恢复能力，在系统发生软件问题和程序跑飞时重新启动系统。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;基本原理&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;计数器自动计数&lt;/li&gt;
&lt;li&gt;程序定期将其重置&lt;/li&gt;
&lt;li&gt;如果系统卡死或程序跑飞，计数器溢出，进入中断处理&lt;/li&gt;
&lt;li&gt;在设定时间间隔内，系统保留状态后复位重启&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="13-嵌入式系统软件"&gt;1.3 嵌入式系统软件
&lt;/h3&gt;&lt;h4 id="131-嵌入式操作系统eos特点"&gt;1.3.1 嵌入式操作系统（EOS）特点
&lt;/h4&gt;&lt;ul&gt;
&lt;li&gt;可剪裁性、可移植性&lt;/li&gt;
&lt;li&gt;强实时性、强紧凑性&lt;/li&gt;
&lt;li&gt;高质量代码、强定制性&lt;/li&gt;
&lt;li&gt;标准接口、强稳定性&lt;/li&gt;
&lt;li&gt;弱交互性、强确定性&lt;/li&gt;
&lt;li&gt;操作简捷、方便&lt;/li&gt;
&lt;li&gt;较强的硬件适应性、可固化性&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 id="132-内核架构"&gt;1.3.2 内核架构
&lt;/h4&gt;&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;类型&lt;/th&gt;
					&lt;th&gt;含义&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;宏内核&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;用户服务和内核服务在&lt;strong&gt;同一空间&lt;/strong&gt;中实现，代码耦合度非常高&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;微内核&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;用户服务和内核服务在&lt;strong&gt;不同空间&lt;/strong&gt;中实现，系统结构清晰，代码量少&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="133-任务管理"&gt;1.3.3 任务管理
&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;任务 3 种工作状态&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;执行状态&lt;/strong&gt;：任务获得处理机，程序在处理机中执行&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;就绪状态&lt;/strong&gt;：任务已获得处理机以外资源，待获得处理机即可执行&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;阻塞状态&lt;/strong&gt;：执行状态任务因等待事件发生无法执行而放弃处理机&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;调度算法&lt;/strong&gt;：&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;类别&lt;/th&gt;
					&lt;th&gt;描述&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;离线调度&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;系统运行前确定调度信息（如时间驱动）&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;在线调度&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;系统运行中动态获得调度信息（如优先级驱动）&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;抢占调度&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;运行任务可能被打断&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;非抢占调度&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;运行任务不被打断&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;静态调度&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;任务优先级在设计时确定，不变化&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;动态调度&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;任务优先级在运行中确定，不断变化&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;&lt;strong&gt;3 大实时调度算法&lt;/strong&gt;：&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;算法&lt;/th&gt;
					&lt;th&gt;原理&lt;/th&gt;
					&lt;th&gt;备注&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;EDF（最早截止时间优先）&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;截止时间越早，优先级越高&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;LLF（最低松弛度优先）&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;紧急程度越高，优先级越高&lt;/td&gt;
					&lt;td&gt;&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;RMS（单调速率）&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;周期越短，优先级越高&lt;/td&gt;
					&lt;td&gt;&lt;strong&gt;被认为是最优的&lt;/strong&gt;&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="134-嵌入式数据库特点"&gt;1.3.4 嵌入式数据库特点
&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;嵌入式、实时性、移动性、伸缩性&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;3 种分类&lt;/strong&gt;：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;按嵌入对象：软件嵌入、设备嵌入、内存数据库&lt;/li&gt;
&lt;li&gt;按系统结构：嵌入数据库、移动数据库、小型 C/S 结构&lt;/li&gt;
&lt;li&gt;按存储位置：基于内存、基于文件、基于网络&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;典型产品&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;eXtremeDB&lt;/strong&gt;（基于内存）：最小化资源消耗、极小堆空间、动态数据结构本地支持&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;SQLite&lt;/strong&gt;（基于文件）：开源、内嵌式、服务器客户端同进程&lt;/li&gt;
&lt;li&gt;C/S、B/S、云数据库（基于网络）&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;DBMS vs 嵌入式数据库&lt;/strong&gt;：&lt;/p&gt;
&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;对比项&lt;/th&gt;
					&lt;th&gt;数据库管理系统&lt;/th&gt;
					&lt;th&gt;嵌入式数据库&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;操作用户&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;允许非开发人员操作&lt;/td&gt;
					&lt;td&gt;只允许应用程序访问和控制&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;访问控制&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;数据与程序分离&lt;/td&gt;
					&lt;td&gt;应用程序负责访问控制&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;发布部署&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;独立安装、部署、管理&lt;/td&gt;
					&lt;td&gt;与应用程序一同发布&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="135-嵌入式中间件"&gt;1.3.5 嵌入式中间件
&lt;/h4&gt;&lt;p&gt;嵌入式应用和操作系统之间的中间软件，作用是&lt;strong&gt;屏蔽底层操作系统的异构性&lt;/strong&gt;。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;常见功能&lt;/strong&gt;：网络通信、内存管理、数据处理&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;典型嵌入式中间件&lt;/strong&gt;：消息中间件、分布式对象中间件&lt;/p&gt;
&lt;h3 id="14-嵌入式系统软件架构设计方法"&gt;1.4 嵌入式系统软件架构设计方法
&lt;/h3&gt;&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;方法&lt;/th&gt;
					&lt;th&gt;全称&lt;/th&gt;
					&lt;th&gt;关键点&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;ABSD&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;Architecture-Based Software Design&lt;/td&gt;
					&lt;td&gt;基于架构的软件设计开发方法（见第9小时）&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;ADD&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;Attribute-Driven Design&lt;/td&gt;
					&lt;td&gt;属性驱动的软件设计方法&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;DARTS&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;Design Approach for Real-Time System&lt;/td&gt;
					&lt;td&gt;实时系统设计方法&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;h4 id="141-add-方法"&gt;1.4.1 ADD 方法
&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;输入&lt;/strong&gt;：一组质量属性（可用性、性能、安全性等）场景
&lt;strong&gt;方法&lt;/strong&gt;：利用对质量属性实现与架构设计之间的关系的了解（体系结构风格、质量战术等）
&lt;strong&gt;目标&lt;/strong&gt;：在满足质量属性的基础上建立模块分解过程&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;7 个阶段&lt;/strong&gt;：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;评审&lt;/li&gt;
&lt;li&gt;选择驱动因子&lt;/li&gt;
&lt;li&gt;选择系统元素&lt;/li&gt;
&lt;li&gt;选择设计概念&lt;/li&gt;
&lt;li&gt;实体化元素和定义接口&lt;/li&gt;
&lt;li&gt;草拟视图&lt;/li&gt;
&lt;li&gt;分析评价&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 id="142-darts-方法"&gt;1.4.2 DARTS 方法
&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;5 个部分&lt;/strong&gt;：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;用实时结构化分析方法开发系统规范&lt;/li&gt;
&lt;li&gt;将系统划分为多个并发任务&lt;/li&gt;
&lt;li&gt;定义任务间接口&lt;/li&gt;
&lt;li&gt;设计每个任务&lt;/li&gt;
&lt;li&gt;设计过程的成果&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;优势&lt;/strong&gt;：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;强调将系统分解为并发任务，并提供确认任务的标准&lt;/li&gt;
&lt;li&gt;提供定义任务间接口的指南&lt;/li&gt;
&lt;li&gt;强调用任务架构图的重要性&lt;/li&gt;
&lt;li&gt;提供从实时结构化分析规格到实时结构化设计的转换&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;不足&lt;/strong&gt;：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;DARTS 使用信息隐藏技术封装数据存储，封装性不好&lt;/li&gt;
&lt;li&gt;如果实时结构化分析阶段完成得不好，任务的结构化工作就会更加困难&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="15-嵌入式系统软件架构实践"&gt;1.5 嵌入式系统软件架构实践
&lt;/h3&gt;&lt;h4 id="151-鸿蒙操作系统harmonyos"&gt;1.5.1 鸿蒙操作系统（HarmonyOS）
&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;架构理念&lt;/strong&gt;：分布式设计，实现 4 种分布式能力：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;分布式软总线&lt;/li&gt;
&lt;li&gt;分布式设备系统的虚拟化&lt;/li&gt;
&lt;li&gt;分布式数据管理&lt;/li&gt;
&lt;li&gt;分布式任务调度&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;4 层架构&lt;/strong&gt;（自下而上）：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;内核层&lt;/strong&gt;（微内核设计）：内核抽象层 KAL 屏蔽多内核差异&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;系统服务层&lt;/strong&gt;：核心能力集合&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;应用框架层&lt;/strong&gt;：多语言用户程序框架、能力框架、各种硬件服务 API&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;应用层&lt;/strong&gt;：系统应用 + 第三方应用&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;4 大技术特性&lt;/strong&gt;：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;分布式架构用于终端操作系统，实现跨终端无缝协同体验&lt;/li&gt;
&lt;li&gt;确定时延引擎和高性能进程间通信技术，实现系统的流畅&lt;/li&gt;
&lt;li&gt;基于微内核架构，重塑终端设备的可信安全&lt;/li&gt;
&lt;li&gt;统一集成开发环境，一次开发，多端部署，实现跨终端生态共享&lt;/li&gt;
&lt;/ol&gt;
&lt;h4 id="152-genesys跨领域嵌入式架构"&gt;1.5.2 GENESYS（跨领域嵌入式架构）
&lt;/h4&gt;&lt;p&gt;跨领域的通用嵌入式架构平台。采用&lt;strong&gt;消息交换&lt;/strong&gt;方式实现软硬件构件的抽象级别提升。&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;GENESYS 3 组服务&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;领域无关服务&lt;/strong&gt;：核心服务（全局时间、消息传输）+ 选择服务（信息安全、外部存储、网关）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;领域专用服务&lt;/strong&gt;：领域特有的服务子集 + 特定服务组合&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;应用专用服务&lt;/strong&gt;：包含中间件&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;6 大特征及优势&lt;/strong&gt;：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;精确的构件定位&lt;/strong&gt;：简单化、跨领域重用、规模经济型、健壮性、降低系统集成工作量&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;开放性&lt;/strong&gt;：可集成、可升级、可扩展、遗产系统集成、降低成本&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;三级集成&lt;/strong&gt;：芯片级、设备级、系统级&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;分层的服务&lt;/strong&gt;：可重用性、领域定位、工效经济型&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;确定的核心&lt;/strong&gt;：及时性、降低复杂性、可测试性、认证、故障掩蔽&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;标准的互联集成&lt;/strong&gt;：对远程访问的保护、降低集成工作难度、常规人机交互、安全性&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;解决 3 大挑战&lt;/strong&gt;：复杂性管理、系统健壮性、能量有效使用&lt;/p&gt;
&lt;h4 id="153-物联网操作系统软件架构"&gt;1.5.3 物联网操作系统软件架构
&lt;/h4&gt;&lt;p&gt;&lt;strong&gt;主要软件技术&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;开源操作系统：&lt;strong&gt;FreeRTOS&lt;/strong&gt;&lt;/li&gt;
&lt;li&gt;公共服务组件：网络协议、外设支持、POSIX&lt;/li&gt;
&lt;li&gt;定制性服务组件：&lt;strong&gt;MQTT&lt;/strong&gt;、&lt;strong&gt;HTTPS&lt;/strong&gt;、&lt;strong&gt;PKCS #11&lt;/strong&gt;、安全套件&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;5 大特征&lt;/strong&gt;：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;内核实时性&lt;/li&gt;
&lt;li&gt;内核尺寸伸缩性&lt;/li&gt;
&lt;li&gt;架构可扩展性&lt;/li&gt;
&lt;li&gt;高可靠性&lt;/li&gt;
&lt;li&gt;低功耗&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="16-实践案例"&gt;1.6 实践案例
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;案例 1：智能家居中鸿蒙 OS 的应用&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;分布式软总线：手机+智能音箱+智能门锁无缝协同&lt;/li&gt;
&lt;li&gt;一次开发，多端部署：同一 App 在手机/平板/智慧屏运行&lt;/li&gt;
&lt;li&gt;微内核：低时延、高安全&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;案例 2：工业控制系统中的 GENESYS 应用&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;芯片级集成：传感器节点&lt;/li&gt;
&lt;li&gt;设备级集成：PLC、SCADA&lt;/li&gt;
&lt;li&gt;系统级集成：MES、ERP&lt;/li&gt;
&lt;/ul&gt;
&lt;hr&gt;
&lt;h2 id="2-关键概念速查"&gt;2. 关键概念速查
&lt;/h2&gt;&lt;table&gt;
	&lt;thead&gt;
			&lt;tr&gt;
					&lt;th&gt;概念&lt;/th&gt;
					&lt;th&gt;定义/说明&lt;/th&gt;
					&lt;th&gt;常见考点&lt;/th&gt;
			&lt;/tr&gt;
	&lt;/thead&gt;
	&lt;tbody&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;SCM&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;单片微型计算机&lt;/td&gt;
					&lt;td&gt;第一代嵌入式系统&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;MCU&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;微控制器&lt;/td&gt;
					&lt;td&gt;单片化&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;SoC&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;片上系统&lt;/td&gt;
					&lt;td&gt;片内可编程&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;MPU&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;微处理器&lt;/td&gt;
					&lt;td&gt;嵌入式处理器&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;DSP&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;数字信号处理器&lt;/td&gt;
					&lt;td&gt;哈佛结构&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;GPU&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;图形处理器&lt;/td&gt;
					&lt;td&gt;浮点运算&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;看门狗&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;WatchDog&lt;/td&gt;
					&lt;td&gt;系统跑飞时复位&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;宏内核&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;Monolithic&lt;/td&gt;
					&lt;td&gt;同一地址空间&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;微内核&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;Microkernel&lt;/td&gt;
					&lt;td&gt;不同地址空间&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;RMS&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;单调速率调度&lt;/td&gt;
					&lt;td&gt;周期短优先级高&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;EDF&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;最早截止时间优先&lt;/td&gt;
					&lt;td&gt;截止早优先&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;LLF&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;最低松弛度优先&lt;/td&gt;
					&lt;td&gt;紧急程度优先&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;ACID&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;数据库事务&lt;/td&gt;
					&lt;td&gt;原子、一致、隔离、持久&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;eXtremeDB&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;内存数据库&lt;/td&gt;
					&lt;td&gt;嵌入式场景&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;SQLite&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;文件数据库&lt;/td&gt;
					&lt;td&gt;嵌入式场景&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;ABSD&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;基于架构的设计&lt;/td&gt;
					&lt;td&gt;第9小时也讲&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;ADD&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;属性驱动设计&lt;/td&gt;
					&lt;td&gt;7 阶段&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;DARTS&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;实时系统设计&lt;/td&gt;
					&lt;td&gt;5 部分&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;鸿蒙 OS&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;HarmonyOS&lt;/td&gt;
					&lt;td&gt;4 层架构、4 大特性&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;GENESYS&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;跨领域通用嵌入式架构&lt;/td&gt;
					&lt;td&gt;3 组服务、6 大特征&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;FreeRTOS&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;开源 RTOS&lt;/td&gt;
					&lt;td&gt;物联网操作系统&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;MQTT&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;消息队列遥测传输协议&lt;/td&gt;
					&lt;td&gt;IoT 协议&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;POSIX&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;可移植操作系统接口&lt;/td&gt;
					&lt;td&gt;UNIX 标准&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;PKCS#11&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;加密消息标准&lt;/td&gt;
					&lt;td&gt;密码接口&lt;/td&gt;
			&lt;/tr&gt;
			&lt;tr&gt;
					&lt;td&gt;&lt;strong&gt;HDF&lt;/strong&gt;&lt;/td&gt;
					&lt;td&gt;HarmonyOS 驱动框架&lt;/td&gt;
					&lt;td&gt;鸿蒙特有&lt;/td&gt;
			&lt;/tr&gt;
	&lt;/tbody&gt;
&lt;/table&gt;
&lt;hr&gt;
&lt;h2 id="3-典型例题案例分析题"&gt;3. 典型例题（案例分析题）
&lt;/h2&gt;&lt;h3 id="例题-1选择题"&gt;例题 1：选择题
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;题目&lt;/strong&gt;：以下关于鸿蒙操作系统的叙述中，&lt;strong&gt;不正确&lt;/strong&gt;的是（ ）。&lt;/p&gt;
&lt;p&gt;A. 鸿蒙整体架构采用分层的层次化设计，从下向上依次为：内核层、系统服务层、框架层和应用层
B. 鸿蒙内核层采用&lt;strong&gt;宏内核&lt;/strong&gt;设计，拥有更强的安全特性和低时延特点
C. 鸿蒙采用了分布式设计理念，实现了 4 种分布式能力
D. 架构的系统安全性主要体现在搭载 HarmonyOS 的分布式终端上，可以保证&amp;quot;正确的人，通过正确的设备，正确地使用数据&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;参考答案&lt;/strong&gt;：&lt;strong&gt;B&lt;/strong&gt;
&lt;strong&gt;解析&lt;/strong&gt;：鸿蒙采用&lt;strong&gt;微内核&lt;/strong&gt;架构，&lt;strong&gt;不是宏内核&lt;/strong&gt;。&lt;/p&gt;
&lt;hr&gt;
&lt;h3 id="例题-2简答题"&gt;例题 2：简答题
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;题目&lt;/strong&gt;：GENESYS 架构的主要特征及优势是什么？&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;参考答案&lt;/strong&gt;：
GENESYS 架构的主要特征及优势包括：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;精确的构件定位&lt;/strong&gt;：简单化、跨领域重用、规模经济型、健壮性、降低系统集成工作量（5 个特征）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;开放性&lt;/strong&gt;：可集成、可升级、可扩展、遗产系统集成、降低成本（5 个特征）&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;三级集成&lt;/strong&gt;：芯片级集成、设备级集成、系统级集成&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;分层的服务&lt;/strong&gt;：可重用性、领域定位、工效经济型&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;确定的核心&lt;/strong&gt;：及时性、降低复杂性、可测试性、认证、故障掩蔽&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;标准的互联集成&lt;/strong&gt;：对远程访问的保护、降低集成工作难度、常规人机交互、安全性（4 个方面）&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h3 id="例题-3简答题"&gt;例题 3：简答题
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;题目&lt;/strong&gt;：鸿蒙操作系统架构具有哪几个技术特性？&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;参考答案&lt;/strong&gt;：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;分布式架构用于终端操作系统，实现跨终端无缝协同体验&lt;/li&gt;
&lt;li&gt;确定时延引擎和高性能进程间通信技术，实现系统的流畅&lt;/li&gt;
&lt;li&gt;基于微内核架构，重塑终端设备的可信安全&lt;/li&gt;
&lt;li&gt;统一集成开发环境，一次开发，多端部署，实现跨终端生态共享&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h3 id="例题-4简答题"&gt;例题 4：简答题
&lt;/h3&gt;&lt;p&gt;&lt;strong&gt;题目&lt;/strong&gt;：嵌入式系统软件架构设计方法中的实时系统设计方法（DARTS）具有哪些优势和不足？&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;参考答案&lt;/strong&gt;：&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;优势&lt;/strong&gt;：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;强调将系统分解为并发任务，并提供确认任务的标准&lt;/li&gt;
&lt;li&gt;提供定义任务间接口的指南&lt;/li&gt;
&lt;li&gt;强调用任务架构图的重要性&lt;/li&gt;
&lt;li&gt;提供从实时结构化分析规格到实时结构化设计的转换&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&lt;strong&gt;不足&lt;/strong&gt;：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;DARTS 使用信息隐藏技术封装数据存储，封装性不好&lt;/li&gt;
&lt;li&gt;如果实时结构化分析阶段完成得不好，任务的结构化工作就会更加困难&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="4-论文素材"&gt;4. 论文素材
&lt;/h2&gt;&lt;p&gt;本章是论文题出题范围，以下 3 个题目方向可以重点准备：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;论鸿蒙操作系统的分布式架构设计&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;写作要点：4 层架构、4 大特性、4 种分布式能力&lt;/li&gt;
&lt;li&gt;实战案例：智能家居跨设备协同&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;论嵌入式系统的实时调度算法选择&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;写作要点：RMS/EDF/LLF 对比、抢占 vs 非抢占&lt;/li&gt;
&lt;li&gt;实战案例：工业控制实时系统&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;论嵌入式数据库在物联网终端的应用&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;写作要点：eXtremeDB/SQLite 对比、内存 vs 文件&lt;/li&gt;
&lt;li&gt;实战案例：智能水电气表数据采集&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;hr&gt;
&lt;h2 id="5-高频考点"&gt;5. 高频考点
&lt;/h2&gt;&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;嵌入式发展 5 阶段&lt;/strong&gt;：必背&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;处理器 5 大类&lt;/strong&gt;：MPU/MCU/DSP/GPU/SoC&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;宏内核 vs 微内核&lt;/strong&gt;：鸿蒙是微内核&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;RMS 是最优调度算法&lt;/strong&gt;：高频陷阱题&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;3 大实时调度算法&lt;/strong&gt;：EDF/LLF/RMS&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;鸿蒙 OS 4 层架构 + 4 大技术特性&lt;/strong&gt;：必出&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;GENESYS 6 大特征&lt;/strong&gt;：简答题常考&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;DARTS 优势 4 条、不足 2 条&lt;/strong&gt;：背熟&lt;/li&gt;
&lt;/ol&gt;</description></item></channel></rss>