- 1、本文档共62页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式系统 一、嵌入式的定义 二、嵌入式系统的支柱学科 三、嵌入式系统的开发 一、什么是嵌入式系统 计算机技术是典型的应用技术,按应用特点与开发方式的不同,分开放式计算机系统与嵌入式计算机系统。 根据IEEE(国际电气和电子工程师协会)的定义:嵌入式系统是“用于控制、监视或者辅助操作机器和设备的装置”(原文为devices used to control, monitor, or assist the operation of equipment, machinery or plants)。 “以应用为中心、以计算机技术为基础、软件硬件可裁剪、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。” 1 定义 所谓开放式系统,是指PC机(个人微机)、工作站、小型机、大型机、巨型机等一类通用计算机,它有以下特点: 1。应用目标的追求是:海量数据存储、海量数据处理,通常,开放式计算机系统容量越大、速度越高,则认为其越高档,性能越强。 2。应用特点是:直接为人服务。 3。应用:普及应用:如个人微机PC,而其高端应用主要在资源勘探、天气预报、人工智能(比如与国际象棋大师博弈)等领域。 4。它的开发特点是硬件组成的系列化,软件开发的标准化 而嵌入式系统,是指最初以控制为主要应用目的的一类计算机,单片机就是典型的嵌入式系统,嵌入式系统较之开放式系统有更加广阔的应用途径,目前,它不仅在控制领域,在便携式系统、PDA系统中也得了应用,它有以下特点: 1。应用目标追求的是性能够用既可,以便节省成本。 2。它直接服务于某个系统或者某个设备,通过提高该系统或设备的性能,从而为人间接服务,如带电脑的微波炉、智能玩具、智能仪表等。 3。具有嵌入的特点,所以,体积、功耗有严格的要求,体积、功耗指标甚至影响到具体嵌入式计算机系统开发是否成功。 4。它的开发特点是硬件组成的标准化,以便节省成本,而软件开发的多样化,以便满足控制目标或者用户的多样化要求 2 嵌入式应用 继互联网技术之后,IT技术的又一个发展热点,渗透到人类社会的各个领域,将对人们的工作、学习、日常生活产生更加深远的影响。 普通嵌入式设备或产品 高端嵌入式系统应用的产品 汽车电子系统模块的布局 动力传动系统的综合控制(PCM)--发动机管理系统和自动变速器控制系统的控制集成 制动控制系统--制动防抱死控制系统(ABS)、牵引力控制系统(TCS)和驱动防滑控制系统(ASR)综合的综合控制系统 形成一体化底盘控制系统(UCC)。 通过中央底盘控制器,将制动、悬架、转向、动力传动等控制系统通过总线进行连接。控制器通过复杂的控制运算,对各子系统进行协调,将车辆行驶性能控制到最佳水平, 嵌入式系统的网络应用 3 走向独立的嵌入式系统技术发展历程 初期探索期 独立发展期 特征 以工作的高可靠性、方便与嵌入控制对象进行接口、方便系统开发、调试为主要发展特征。 1。“防死机”、“实时性”为主要设计指标 2。与被控系统方便的进行电气连接为主要技术发展方向。 如各种标准总线接口SPI、I2C、1553B、UART等。要求将这些接口作为标准电路单元集成 3。方便系统开发的软件、硬件调试环境 如下载接口ISP和调试接口JTAG也要求作为标准电路单元集成 二、嵌入式系统的支柱学科 微电子学科 计算机学科 电子技术学科 应用对象学科 1微电子学科 微电子学科是嵌入式系统应用的基础学科,它为嵌入式系统应用提供各种半导体集成器件,电子技术学科和计算机学科很多的重要成果,最终都会体现在集成电路中。目前的发展有以下特征: 1)数字电路高度集成化(数干门到数干万门) 2)模拟电路/数字电路混合集成 3)软、硬件结合 4)以IP(Intellectual Property-- Silicon Intellectual Property )为基础的知识与知识行为的集成 电子技术学科 电子技术学科在嵌入式系统中有者最为广泛的应用,主要有两个方向 1)微电子领域:集成电路设计,电路集成--功能集成--技术集成--知识集成 2)应用电子系统设计,包括用电路设计软件(如Protel、OrCad)设计原理图、PCB版图等。 计算机学科 二次开发平台的建立 计算机学科要担负嵌入式系统应用开发平台的构建任务,包括开发语言、编译系统、调试系统。程序设计技术、软件工程方法。各种资源。如操作系统、实时操作系统等。 二次开发技术的应用 有效的使用各种软件开发工具、采用合理的开发方法,充分的利用现有资源进行软件开发、软件测试。 应用对象学科 嵌入式系统的应用对象 比如应用于农业种植环境监控的嵌入式系统,在开发时,系统设计时,需要具备的农业种植、养殖方面的专业知识。 比如应用于税收控制方面的嵌入式系统,在设计时,需要了
文档评论(0)