跳转至

第 1 章:嵌入式系统概述 —— 藏在设备里的"大脑"

场景: 你早上被智能闹钟叫醒,用指纹锁开门,开车上班(车载电脑控制发动机),刷工卡进公司,用智能咖啡机泡咖啡……这些设备里都藏着一个"微型电脑"——嵌入式系统。


1.1 什么是嵌入式系统?

核心比喻:嵌入式系统就是家电里的"专用小电脑"

你的笔记本电脑是"通用电脑"——可以办公、玩游戏、看电影,什么都能做。

微波炉里的控制板是"专用小电脑"——它只会做一件事:控制加热时间和火力。它不需要键盘鼠标,不需要 Windows,只需要一个简单的芯片 + 几行程序。

这就是嵌入式系统: 以应用为中心,软硬件可裁剪,对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。

嵌入式系统 vs 通用计算机

对比维度 通用计算机(PC) 嵌入式系统
用途 通用,可运行各种软件 专用,完成特定功能
操作系统 Windows/Linux/macOS RTOS 或裸机程序
资源 大内存、大硬盘、高性能 CPU 资源受限(KB 级内存)
功耗 数十瓦~数百瓦 毫瓦~数瓦
体积 较大 极小(可嵌入设备中)
实时性 不要求 通常要求硬实时
可靠性 允许偶尔死机重启 要求极高(如汽车、医疗)
成本 数千元 几元~几百元

1.2 嵌入式系统的组成

┌─────────────────────────────────────────┐
│              嵌入式系统                   │
├─────────────────────────────────────────┤
│  ┌─────────────────────────────────┐    │
│  │         应用软件层               │    │
│  │   (实现具体功能的应用程序)       │    │
│  ├─────────────────────────────────┤    │
│  │         系统软件层               │    │
│  │   (RTOS、驱动、中间件)          │    │
│  ├─────────────────────────────────┤    │
│  │         硬件层                   │    │
│  │   ┌──────────┬──────────────┐   │    │
│  │   │ 嵌入式处理器│  外设/接口    │   │    │
│  │   │ (MCU/ARM) │ (GPIO/UART)  │   │    │
│  │   └──────────┴──────────────┘   │    │
│  └─────────────────────────────────┘    │
└─────────────────────────────────────────┘
层次 组成 说明
硬件层 嵌入式处理器 + 存储器 + 外设接口 物理基础
系统软件层 RTOS + 设备驱动 + 中间件 资源管理和抽象
应用软件层 实现具体功能的程序 业务逻辑

1.3 嵌入式系统的特点

特点 说明 举例
专用性强 为特定应用设计,软硬件紧密结合 洗衣机控制器只做洗衣控制
资源受限 内存、存储、计算能力有限 单片机可能只有 2KB RAM
实时性 必须在规定时间内响应 汽车安全气囊必须在毫秒级触发
高可靠性 长时间稳定运行,不允许频繁故障 心脏起搏器必须 100% 可靠
低功耗 电池供电设备要求极低功耗 智能手表续航数天到数周
小体积 可嵌入到各种设备中 智能卡芯片比指甲还小

1.4 嵌入式系统的应用领域

领域 典型应用
消费电子 智能手机、智能手表、智能音箱、游戏机
家用电器 智能冰箱、洗衣机、空调、微波炉
汽车电子 发动机控制、ABS 防抱死、车载娱乐、自动驾驶
工业控制 PLC、机器人控制器、数控机床
医疗设备 心脏起搏器、CT 扫描仪、血糖仪
航空航天 卫星控制、飞行控制系统、导航设备
物联网 智能传感器、智能网关、环境监测节点

1.5 嵌入式系统的发展趋势

趋势 说明
AI 边缘计算 在嵌入式设备上运行 AI 推理(如人脸识别门禁)
RISC-V 崛起 开源指令集架构,挑战 ARM 地位
物联网普及 万物互联,嵌入式设备数量爆发式增长
安全可信 硬件安全模块、可信执行环境(TEE)
软硬件协同 FPGA + ARM 异构计算,软硬件一体化设计

1.6 常见考试题型

例题 1: 以下关于嵌入式系统的描述,错误的是( )。

A. 嵌入式系统是以应用为中心的专用计算机系统 B. 嵌入式系统通常资源受限 C. 嵌入式系统对可靠性要求较低 D. 嵌入式系统软硬件可裁剪

查看答案

答案:C

嵌入式系统通常对可靠性要求极高,特别是在汽车、医疗、航空航天等领域。例如汽车安全气囊控制器必须 100% 可靠。

例题 2: 嵌入式系统与通用计算机的主要区别不包括( )。

A. 专用性  B. 资源受限  C. 实时性要求  D. 使用二进制

查看答案

答案:D

嵌入式系统和通用计算机都使用二进制。主要区别在于专用性、资源受限程度、实时性要求、功耗和体积等方面。

例题 3: 嵌入式系统通常由硬件层、(  )和应用软件层组成。

查看答案

答案:系统软件层

嵌入式系统分为三层:硬件层(处理器+外设)、系统软件层(RTOS+驱动+中间件)、应用软件层(业务逻辑)。


要点总结

  • 嵌入式系统是以应用为中心的专用计算机系统,软硬件可裁剪
  • 核心特点:专用性、资源受限、实时性、高可靠性、低功耗
  • 系统组成:硬件层 → 系统软件层 → 应用软件层
  • 应用领域:消费电子、汽车、工业、医疗、物联网等
  • 发展趋势:AI 边缘计算、RISC-V、物联网、安全可信

课后练习

  1. 概念辨析 :列举你身边的 5 个嵌入式设备,并说明它们各自实现了什么专用功能。

  2. 对比分析 :从用途、操作系统、资源、功耗四个维度对比嵌入式系统和通用计算机。

  3. 真题演练 :嵌入式系统的核心特点是(  )性强、资源(  )、要求(  )性和高可靠性。


下一章预告: 嵌入式系统的"大脑"是什么?ARM 架构为什么统治了嵌入式世界?微控制器(MCU)和微处理器(MPU)有什么区别?第 2 章见。

继续第 2 章:嵌入式处理器 →