系统架构设计师教程 第二章 计算机系统基础知识-2.4嵌入式系统及软件
2.4 嵌入式系统及软件
嵌入式系统 (Embedded System) 是为了特定应用而专门构建且将信息处理过程和物理过程紧密结合为一体的专用计算机系统。嵌入式软件则是指可运行在嵌入式系统中的程序代码和帮助这些软件开发所用的工具或环境软件的总称。
这些系统通常用于控制、监测或处理实时数据,如汽车引擎控制系统、工业自动化系统、医疗设备、手机、家用电器等。
2.4.1 嵌入式系统的组成及特点
嵌入式系统是以应用为中心、以计算机技术为基础,并将可配置与可裁减的软、硬件集成于一体的专用计算机系统,需要满足应用对功能、可靠性、成本、体积和功耗等方面的严格要求。
2.4.1.1 嵌入式系统的组成
一般嵌入式系统由嵌入式处理器、相关支撑硬件、嵌入式操作系统、支撑软件以及应用软件组成。
嵌入式处理器:与一般处理器相比,嵌入式处理器应可抵抗恶劣环境的影响,比如高温、寒冷、电磁、加速度等环境因素。为适应恶劣环境,嵌入式处理器芯片除满足功耗低、体积小等需求外,根据不同环境需求,其工艺可分为民用、工业和军用等三个档次。
相关支撑硬件:是指除嵌入式处理器意外的构成系统的其他硬件,包括存储器、定时器、总线、I/O接口以及相关专用硬件。