嵌入式系统定义
IEEE定义:
嵌入式系统是用于控制、监视或者辅助操作 机器和设备的装置。
一般定义:
以应用为中心、以计算机技术为基础,软件 硬件可裁剪、功能、可靠性、体 积、功耗严格要求的 专用计算机系统。
嵌入式系统的发展阶段
无操作系统—→简单的操作系统—→实时操作系统—→网络化、智能化
嵌入式系统对系统软件的要求:
①软件固件化,大多数嵌入式系统的软件固话到只读存储器中
②要求高质量、高可靠性的软件代码
③许多应用要求系统软件具有实时处理能力。
嵌入式系统的硬件
①嵌入式系统的硬件包括嵌入式核心芯片、存储器系统及外部接口
②嵌入式核心芯片可以是嵌入式微处理器、嵌入式微控制器、嵌入式数字信号处理器、嵌入式片上系统和 嵌入式可编程片上系统等
③存储器包括程序存储器、数据存储器等。
嵌入式微处理器概述
处理器应用分为:服务器领域、PC 领域和嵌入式领 域。
嵌入式领域分为:移动领域、实时嵌入式领域和深嵌 入式领域。
嵌入式微处理器的特点
①对实时多任务有很强的支持能力
②具有功能很强的存储区保护功能
③可扩展的处理器结构
④功耗低。
主流的嵌入式微处理器
通常有ARM和MIPS两种架构的嵌入式微处理器
①ARM 处理器:体积小、功耗低、成本低且性能高。
②MIPS 处理器:包含大量寄存