【第九节 嵌入式系统的组成】
·
本章目录:
一、节概述
嵌入式系统是系统架构设计师考试中融合软硬件、面向特定应用场景的重要内容。随着物联网、智能设备、工业自动化等领域的快速发展,嵌入式系统的广泛应用已成为当代信息系统中的基础构件。
本节主要介绍嵌入式系统的构成及其核心特征,帮助考生建立完整的系统理解框架,是设计高效、可靠架构的必备基础。
二、知识详解
1. 什么是嵌入式系统?
嵌入式系统是指:
以
特定应用为中心,以计算机技术为基础,并将可配置与可裁剪的软硬件集成于一体的专用计算机系统。
其本质是为某一任务或场景“定制”的计算设备,强调性能、资源、成本、功耗之间的平衡。
2. 嵌入式系统的组成结构
嵌入式系统通常由五部分构成:
🧠 嵌入式处理器
系统的核心,常见类型包括:
微处理器(MPU)微控制器(MCU)数字信号处理器(DSP)片上系统(SoC)
处理器通常需满足以下要求:
低功耗、小体积- 高可靠性与低故障率
- 不同工艺等级适应不同环境:
| 级别 | 温度范围 |
|---|---|
民用级 | 0~70℃ |
工业级 | −40~85℃ |
军用级 | −55~150℃ |
🧩 相关支撑硬件
除了处理器外,还包括:
- 存储器(ROM、RAM、Flash)
- 定时器、计数器
- 输入输出接口(GPIO、串口、SPI、I²C 等)
- 总线系统(如 AMBA、PCI、CAN 等)
这些模块确保嵌入式系统完成基本功能与外部交互。
📟 嵌入式操作系统(RTOS)
不同于桌面系统,嵌入式操作系统通常具备:
实时性(任务调度快速、响应快)可裁剪性(精简内核,适应小内存场景)安全性(容错、隔离、加密能力)
常见系统包括:FreeRTOS、VxWorks、uC/OS、RT-Thread等。
🧱 支撑软件
运行在操作系统之上,提供公共服务功能,如:
- 驱动库(Sensor、通信模块)
- 协议栈(TCP/IP、Modbus、蓝牙协议等)
- 常用算法库
多以“库”的形式提供,供应用软件调用。
🎯 应用软件
为完成嵌入式系统中某一特定功能目标而开发,特性包括:
- 资源利用高效
- 针对性强、定制化明显
- 常驻于ROM或Flash中
3. 嵌入式系统的核心特点
嵌入式系统与通用计算机系统相比,其特点可概括如下:
| 特征类别 | 具体描述 |
|---|---|
功能专用 | 专门完成某类特定任务,如温控、电机控制、门禁识别等 |
软硬一体 | 软件与硬件协同设计,密切集成、耦合度高 |
资源受限 | RAM、ROM、处理能力等资源有限,需精打细算 |
程序固化 | 多数程序固化在ROM中,不能动态更新 |
开发环境特殊 | 需使用交叉编译器、调试器、JTAG接口、仿真器等专用工具 |
实时性强 | 对响应时间、任务调度有严格要求 |
高可靠性与安全性 | 多用于关键场景(如医疗、汽车),对故障容忍与信息保护要求高 |
体积小、成本低 | 大量嵌入式设备被部署在空间受限或批量生产场景 |
技术融合 | 涉及硬件、电路、软件、系统架构等多学科融合 |
三、关键点提炼
以下为本节复习中需要重点关注的高频考点:
嵌入式系统的定义与五大组成部分嵌入式处理器等级划分与温度范围(如工业级 −40~85℃)嵌入式操作系统的三大特性:实时性、可裁剪性、安全性支撑软件与应用软件的区别及在系统中的角色嵌入式系统的显著特点(如资源受限、程序固化、高实时性等)
四、考试提示
🎯 出题倾向分析:
- 选择题常考:组成结构识记、处理器温度等级匹配、操作系统特征判断
- 简答题或填空题考查:系统特性与应用案例描述
- 主观题喜欢结合某嵌入式项目场景,让考生分析系统架构组成与设计注意事项
⚠️ 常见易混淆点:
- 将“支撑软件”误认为应用软件
- 忽视处理器等级划分的环境适配性
- 混淆“实时性”与“高性能”之间的概念
- 忘记嵌入式系统中“程序多固化于ROM中”的事实
五、总结与建议
嵌入式系统作为系统架构设计中实现端侧智能、控制与通信的关键平台,其理解不仅要限于硬件,还需建立软硬协同的架构视角。对于备考者而言,把握其组成结构及系统性思维,是答好相关题目的关键。
📝 复习建议:
- 熟记五大组成要素及其作用;
- 理解“资源受限”带来的设计约束;
- 多结合智能硬件、工业控制等场景理解嵌入式系统的实际应用;
- 看懂至少一种常见RTOS的结构(如任务调度、时间片机制等);
- 关注嵌入式系统与IoT、边缘计算的融合趋势。
🚀 嵌入式系统虽“小”,但它支撑着“大”系统的边缘智能。熟悉其结构与逻辑,是成为优秀系统架构师不可或缺的一环。
更多推荐

所有评论(0)