系统架构设计师备考第60天——嵌入式硬件体系&软件架构

一、嵌入式系统发展历程

1. 五个发展阶段
阶段 硬件平台 软件特征 典型特点
单片机阶段 单片微型计算机 无OS,汇编语言编程 功能单一、效率低、无用户接口
微控制器阶段 嵌入式微处理器 简单OS核心 扩展外围电路,突出智能化控制;系统开销小、效率高
SoC阶段 片上系统 兼容多处理器,小型高效OS内核 高度集成,兼容性强
网络化阶段 集成网络接口 支持网络通信 设备网络化(如物联网节点)
智能化阶段 低功耗高性能处理器 云协同、AI支持 低能耗、高可信、双向发展(微型传感器+智能服务设备)
2. 考点提炼
  • 关键转折点:从无OS到实时OS的演进,SoC对集成度的突破。
  • 趋势:网络化→智能化→云边端协同。
  • 典型考题嵌入式系统的第五阶段特征是什么?

    :低能耗、高速度、高集成、高可信,并向微型传感器设备和智能服务设备双向发展。


二、嵌入式系统硬件体系结构

1. 核心组件
组件 分类/类型 特点与应用场景
处理器 MPU(微处理器)、MCU(微控制器)、DSP(信号处理器)、GPU(图形处理器)、SoC - MCU:单片化,低成本高可靠(工业控制) - DSP:哈佛结构,高速信号处理(通信设备)
存储器 RAM :DRAM、SRAM、VRAM、SDRAM等 ROM:PROM、EPROM等 - DRAM:需刷新,成本低(主存) - SRAM:无需刷新,高速(缓存) - SDRAM:同步CPU时钟
环境适应性 民用级(070℃)、工业级(-4085℃)、军用级(-55~150℃) 选型需考虑温度、湿度、震动等环境因素
其他组件 定时器、看门狗电路、I/O接口(串口/USB/JTAG) 看门狗电路防止程序跑飞,JTAG用于调试
2. 考点提炼
  • 处理器选型:MCU vs MPU(集成度与成本)、DSP的哈佛结构优势。
  • 存储器区别:DRAM(动态刷新) vs SRAM(静态高速)。
  • 典型考题工业级嵌入式处理器的工作温度范围是多少?

    :-40℃ ~ 85℃。


三、嵌入式软件架构概述

1. 架构演进
  • 早期(无架构):监控程序(Monitor)+ 应用软件(两层结构)。
  • 现代架构 :五层模型:
    1. 硬件层:处理器、存储器、I/O接口。
    2. 抽象层:HAL(硬件抽象层) + BSP(板级支持包)。
    3. OS层:实时OS内核 + 可配置组件(文件系统/GUI/网络栈)。
    4. 中间件层:嵌入式数据库、DDS/CORBA等(跨技术共享资源)。
    5. 应用层:专用业务逻辑。
2. 通用开放架构(GOA)
  • 设计目标:可移植性、互操作性、可剪裁性、易获得性。
  • 接口设计
    • 直接接口:跨层直接调用(如应用→OS)。
    • 逻辑接口:同层消息通信(如应用间交互)。
3. 嵌入式软件特点
特性 设计方法 应用场景
可剪裁性 静态编译、动态库加载 资源受限设备(传感器)
强实时性 表驱动、优先级调度算法 工业控制、航空航天
高安全性 编码标准(如DO-178C)、冗余设计 汽车电子(A级安全系统)
高可靠性 容错技术、鲁棒性设计 医疗设备
开发模式 宿主机开发 → 目标机固化运行 跨平台调试(JTAG/Agent)
4. 考点提炼
  • GOA架构核心:四接口设计(直接+逻辑)解决可移植性与互操作。
  • 安全等级:DO-178C标准(A~E级,A为最高)。
  • 典型考题嵌入式软件的可剪裁性如何实现?

    :通过静态编译移除未用模块、动态库按需加载、配置表控制功能流程。


四、典型考题汇总

  1. 嵌入式系统第五阶段的两大发展方向:微型传感器设备 + 智能服务设备。
  2. 工业级处理器温度范围:-40℃ ~ 85℃。
  3. SRAM与DRAM的区别:SRAM无需刷新、高速(缓存),DRAM需刷新、低成本(主存)。
  4. GOA架构的四大特性:可移植性、互操作性、可剪裁性、易获得性。
  5. 嵌入式软件安全设计标准:DO-178C(航空电子)。
相关推荐
D.....l6 小时前
STM32学习(MCU控制)(SysTick and TIM)
stm32·单片机·学习
盈创力和20077 小时前
以太网多参量传感器:构筑工业安全与环境稳定的“数据堡垒”
嵌入式硬件·安全·以太网温湿度传感器·多参量传感器
python百炼成钢10 小时前
10.串口
linux·stm32·单片机·嵌入式硬件
腾飞的信仰14 小时前
为什么有的mcu烧录的时候是用hex,有的是用bin
单片机
Rotion_深15 小时前
单片机 看门狗的作用
单片机·嵌入式硬件
Jason_zhao_MR16 小时前
RK3576机器人核心:三屏异显+八路摄像头,重塑机器人交互与感知
linux·人工智能·嵌入式硬件·计算机视觉·机器人·嵌入式·交互
San_a dreamer fish17 小时前
韦东山嵌入式入门笔记之——应用开发基础篇(七)电阻屏和电容屏
嵌入式硬件
【云轩】17 小时前
RS-485稳定通信的三大基石:接地、线序与终端电阻
单片机·嵌入式硬件
电鱼智能的电小鱼17 小时前
基于电鱼 ARM 工控机的AI视频智能分析方案:让传统监控变得更聪明
网络·arm开发·人工智能·嵌入式硬件·算法·音视频