目录
考纲(2023)
考点1 嵌入式系统
(1)含义:嵌入式系统是嵌入式计算机系统的简称,它是一种嵌入在设备(或系统)内部,为特定应用而设计开发的专用计算机系统。
(2)特点:①专用性②隐蔽性③资源受限④高可靠性⑤实时性⑥软件固化
(3)应用:①消费类应用产品:冰箱、洗衣机、空调、微波炉、电饭煲、热水器等“白色家电”;电视机、机顶盒、数码相机、摄像机等数码产品。②产业类应用产品:数控机床、工业机器人等工业设备;汽车、飞机、船舶等运输工具;X 光机、心电计、血压计等医疗电子设备。③业务类应用产品:电话机、打印机办公设备;电子秤、取款机、自动柜员机(ATM)、自动售货机等金融电子设备;手机、路由器、交换机、等通信设备。④:军用类应用产品:火炮、导弹等武器控制装置;坦克、舰艇、战机、无人机等军用电子装备;雷达、导航系统等军事通信装备。
考点2 嵌入式系统的组成与分类
1、嵌入式系统的逻辑组成
嵌入式系统是由硬件和软件两部分组成。硬件的主体是中央处理器和存储器,它们通过输入输出(IO)接口和输入/输出设备与外部世界联系,并借助总线相互连接,这些硬件连同嵌入式软件一起构成完整的嵌入式系统。
(1) 处理器
按照指令的规定高速度完成二进制数据算术和逻辑运算,由运算器、控制器、寄存器、高速缓冲存储器(Cache)等部件组成。负责运行系统软件和应用软件的主处理器称为中央处理器(CPU),其余的都是协处理器。CPU是任何计算机不可或缺的核心部件。
字长指的是 CPU中通用寄存器和定点运算器的二进位宽度。CPU的字长有4位、8位、16位、32位、64位之分。使用最多的还是8位和16位的CPU,但32位和64位CPU是技术发展的主流。通用计算机的CPU则以 64 位为主。
嵌入式系统的性能在很大程度上是由CPU决定的。CPU的性能主要表现为程序(指令)执行速度的快慢,而影响程序(指令)执行速度的因素很多
1、主频(CPU时钟频率): CPU中电路的工作频率,决定着 CPU 芯片内部数据传输与操作速度的快慢。一般而言,主频越高,执行一条指令需要的时间就越短。
2、指令系统:指令的格式、类型和指令的数目、功能等都会影响程序的执行速度
3、高速缓冲存储器的容量与结构:程序运行过程中高速缓冲存储器(Cache)有利于减少CPU访问内存的次数。通常,其容量越大、级数越多,其效用就越显著。
4、逻辑结构 : CPU包含的定点运算器和浮点运算器数目、有无协处理器、流水线级数和条数、有无指令预测和数据预取功能等,都对指令执行的速度有影响。
(2) 存储器
存储器的任务是存储程序和数据。按照存取特性,存储器分为易失性存储器和非易失性存储器两大类。前者在掉电(或关机)后会丢失所存储的信息,后者则能永久或半永久性地保存信息,即使掉电(或关机)信息也不会丢失。
(3) I/O 设备与 I/O 接口
I/O 设备的分类
人机交互:按键、键盘、触摸板、触摸屏、鼠标器、操纵杆、手写笔、话筒(麦克风)、发光二极管、液晶显示器、打印机等。机机交互:包括各种类型的传感器(压力传感器、温度与湿度传感器、重量传感器、运动传感器和各种同服执行机构(步进电机、继电器微电机、线性电机等)。
I/O接口的作用和分类
IO接口用于连接和控制 I/O设备的工作。从数据传输速率来看,有低速和高速之分;从数据传输方式来看,有串行和并行之分; 从是否需要物理连接来看,有有线与无线之分; 从是否能连接多个设备来看,有总线式(可串接多个设备)和独占式(只能连接一个设备)之分。
常用的 I/O接口
①通用串行总线式接口,包括USB 2.0/USB 3.0、IEEE 1394、以太网接口等;
②异步串行接口,包括RS-232-C、RS-485等:
③视频信号接口,包括视频图形阵列(VGA)接口、数字视频接口(DVI)、高清晰度多媒体接口(HDMI)等;
④ 工业总线接口,包括控制器局域网(CAN)接口、局域互联网(LIN)接口等;
⑤无线接口,包括红外线(IrDA)接口、蓝牙(Bluetooth)接口、ZigBee接口、WiFi接口等。
(4) 数据总线
嵌入式系统各组件之间进行数据传输的一个传输通路。由传输线和控制电路组成,为连接在总线上的系统内或系统外的各个组件提供数据传输和相应的控制服务。
(5) 软件
低端嵌入式系统主要由监控程序、设备驱动和事件处理程序构成,通过中断处理外部事件;而高端嵌入式系统则包含BSP、驱动、实时操作系统、中间件及应用软件,构建了一个复杂的软硬件管理环境,实现跨平台应用开发与运行。
2、嵌入式处理芯片
嵌入式系统中的 CPU特点:支持实时处理,低功耗,结构可扩展和集成了测试电路。主要有PowerPC、MC68000、MIPS、AMD、x86 等系列。
(1) 数字信号处理器(DSP)
数字信号处理器(DSP)是专用于数字信号处理的微处理器。
(2) 微控制器(单片机)
微控制器将整个计算机硬件的大部分甚至全部电路集成在一块芯片中。
(3)片上系统
片上系统能够把计算机或其他一些电子系统的全部电路都集成在单个芯片上。SoC(片上系统)将计算机或其他电子系统集成在单个芯片中,所以也称为系统级芯片。它可以处理数字信号、模拟信号、数/模混合信号,其集成规模很大,一般达到几百万到几千万个门电路。大多数高端嵌入式系统均采用SoC。
考点3 嵌入式系统的分类与发展
①嵌入式系统的分类
按用途分类
分为军用、工业用和民用三大类。
按实时性分类
①非实时系统[如个人数字处理(PDA)、电子书等],它们对系统的响应时间几乎没有要求;
②软实时系统(消费类电子产品),此类系统的响应时间如果没有满足规定的时间约束,并不会导致灾难性的后果;
③硬实时系统(工业和军工系统),如果对外部事件的响应不能满足规定的时限,将会造成灾难性的后果
按产品形态分类
①系统级产品(以标准机柜形式提供的工控机、PC104块等)
②板级产品(各种类型的带CPU的主板及OOEM产品)
③片级产品(SoC、单片机、DSP、微处理器等)。
按软硬件技术复杂程度分类
分为低端系统、中端系统和高端系统三大类。
考点4 SOC芯片
1、微电子技术
①集成电路微电子技术是实现电子电路和电子系统超小型化及微型化的技术,它以半导体集成电路为核心。集成电路根据它所含电子元件(如品体管、电阻、电容等)的数目可以分为小规模、中规模、大规模、超大规模和极大规模等几种。
②集成电路的制造