- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第一章嵌入式介绍分析
第一章嵌入式系统历史与现代特征 主要内容 什么是嵌入式系统?什么是嵌入式产品?本章从嵌入式系统的定义出发,在回顾嵌入式系统发展历史的基础上,本着系统的思想用整体的、联系的、辩证的观点从宏观的角度审视嵌入式系统。 1.嵌入式系统的定义 嵌入式系统是以应用为中心、以计算机技术为基础、软件硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。 嵌入式系统是以提高对象体系智能性、控制力和人机交互能力为目的,通过相互作用和内在指标评价的、嵌入到对象体系中的专用计算机。 能够恰当适应强烈环境约束(性能、功能)的计算机系统。 嵌入式系统的含义: 计算机系统:嵌入式系统一定具备足够的智能,能够完成对于信息的处理(数据的计算); 专用系统:用于某一确定的应用,具有相对单一的功能; 对应用系统的特殊要求的强适应能力; 几个关键问题 嵌入式系统强调系统性,它必定受到其应用环境的影响(即能够接收环境信息,或环境信息将影响其状态和输出),它必定对其应用环境产生一定影响(即能够向环境输出信息)。 嵌入式系统强调专用,只有其应用环境中的特定信息能够影响系统,同样系统只能向应用环境输出特定的某些信息。输入信息与输出信息之间存在特定的关系。 嵌入式系统强调恰如其分,系统能够适应需求而又不浪费资源。 嵌入式系统与通用计算机系统的差别: 通用计算机系统的地位大体与数学相当,其所有数据所表达的信息是由应用者在应用过程中定义的,换句话说可以表达任意信息。嵌入式系统中的信息、数据所承载的信息是确定的,使用者不需定义。 另一方面看,通用计算机系统与环境之间的边界是不确定,应用者可根据自行需求设计搭建。嵌入式系统与应用环境之间的边界非常明确,优秀的嵌入式系统就是要实现系统与环境之间无缝连接。 专用的计算机系统 面向特定任务,不同于一般通用PC平台 应用于某个特定的任务,或者很少的任务。具体的应用需求决定了嵌入式处理器的性能选型和系统设计。如果更改任务,系统将面临重新设计 运行环境差异大 温度、湿度、断电、电涌 资源较少 PC:2G内存,320GB硬盘 嵌入式系统:从几KB~数百MB内存,从几KB~几个GB Flash 功耗低、体积小、集成度高、成本低 由于嵌入到对象体系中,对对象、环境和系统自身都有严格的要求 由于散热不佳,电池能量有限,需要低功耗的睡眠模式,影响到器件的选择 高度集成的SoC,能减小体积,提高便携性 在保证稳定、安全、可靠的基础上,去除一切冗余,提高性价比。 具有系统测试和可靠性评估体系 目标:保证嵌入式系统高效、可靠、稳定的工作 如何测试? 科学的测试方法,要建立系统测试和可靠性评估体系 引入多种测试方法和可靠性评估体系 可测性设计、测试方法、测试工具 测试贯串始终 生命周期依赖应用环境 嵌入式系统是和实际具体应用有机结合的产物,他的生命周期和具体产品同步进行。 具有固化的代码 目标代码通常是在非易失性存储器中(ROM,EPROM,EEPROM,FLASH) 开机后要进行初始化工作,测试硬件系统的完整性 使用实时操作系统 嵌入式系统往往对时间要求非常严格 系统的时间指标是最高优先级的指标 需要专用的开发工具和方法进行设计 代码很难设置断点,不如PC上开发方便。 包含专用测试电路 片上测试电路是嵌入式应用产品广泛应用的必要条件之一 嵌入式系统是技术密集、资金密集、高度分散、不断创新的知识集成系统 嵌入式系统是计算机技术、半导体工艺、电子技术、通信网络与各领域具体应用相结合的产物。 2.相关领域 相关领域 计算技术 电子技术,尤其是集成电路技术 计算机技术 自动控制技术 3.嵌入式系统历史 嵌入式系统的发展就是各种机器设备的智能化进程,典型的实例就是仪器仪表的计算机化。 嵌入式系统的基本发展历程包括: 无操作系统的嵌入算法阶段 简单监控式的实时操作系统阶段 通用的嵌入式网络实时操作系统阶段 1961年,MIT,阿波罗导航计算机 1961年,民兵I型导弹上的D-17自动导航控制计算机 1971,Intel,i4004 70年代末,8位单片机 80年代,MCS51,无操作系统的智能化系统。应用环境简单,接口通常只有前向、后向、人机、通信。多用于简单的检测仪表和控制器。 90年代,微控制器品种极大丰富,MCU、DSP、ARM等,内存等资源飞速提高,程序存储量逐渐不再是系统设计过程中的关键瓶颈。 90年代末,网络技术发展,智能化装置与环境之间交换的信息量大,渠道丰富,引入操作系统。 从自动控制设备看嵌入式系统的历史 简单的以模拟电子技术为基础的控制器 利用电位器进行设定调节; 功能单一,不可扩展; 无智能,只能进行简单的信号滤波等处理,抗干扰性能差,稳定性差; 数显仪表 以数字电路为基础,AD
文档评论(0)