- 1、本文档共48页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式第六讲复习1
嵌入式系统设计(复习)(第1章) 嵌入式系统基本概念 嵌入式系统的组成结构 嵌入式系统的硬件组成 嵌入式操作系统 嵌入式系统软件开发 嵌入式系统开发流程 嵌入式系统发展趋势 嵌入式系统的概念_IEEE的定义 IEEE对嵌入式系统的定义为: 嵌入式系统是“用于控制、监视或者辅助操作机器和设备的装置”(devices used to control、monitor、or assist the operation of equipment、machinery or plants) 这主要是从应用对象上加以定义,涵盖了软、硬件及辅助机械设备。 电气电子工程师学会(Institute of Electrical and Electronics Engineers,簡稱為IEEE)是一个建立於1963年1月1日的国际性电子技术与信息科学工程师协会。 嵌入式系统的概念_国内的定义 国内普遍认同的嵌入式系统定义为: 以应用为中心、以计算机技术为基础、软硬件可裁剪、适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。 相比较而言国内的定义更全面一些,体现了嵌入式系统“嵌入”、“专用性”、“计算机”的基本要素和特征。 嵌入式系统的特点(嵌入式系统与PC之间的区别) 嵌入式系统一般是专用系统,而PC是通用计算平台 嵌入式系统的资源比PC少得多 嵌入式系统软件故障带来的后果比PC机大得多 嵌入式系统一般采用实时操作系统 嵌入式系统大都有成本、功耗的要求 嵌入式系统得到多种微处理体系的支持 嵌入式系统需要专用的开发工具 嵌入式系统的分类 按表现形式分(硬件范畴) 芯片级嵌入(含程序或算法的处理器) 模块级嵌入(系统中的某个核心模块) 系统级嵌入 嵌入式系统的分类 按实时性要求分(软件范畴) : 非实时系统(PDA) 软实时系统(消费类产品) 硬实时系统(工业和军工系统) 嵌入式系统的组成结构 嵌入式系统是“专用计算机应用系统”,它具有一般计算机组成的共性,也是由硬件和软件组成; 图1-1完整的描述了嵌入式系统的软、硬件各部分的组成结构。 嵌入式系统的组成结构 _硬件基本结构介绍 嵌入式系统的硬件架构如图1-1下半部分所示,是以嵌入式处理器为中心,配置存储器、I/O设备、通信模块以及电源等必要的辅助接口组成。 嵌入式系统是“量身定做”的“专用计算机应用系统”,又不同于普通计算机组成,在实际应用中的嵌入式系统硬件配置非常精简,除了微处理器和基本的外围电路以外,其余的电路都可以根据需要和成本进行“裁剪”、“定制化”(Customize),非常经济、可靠。 嵌入式系统的组成结构 _硬件基本结构介绍 嵌入式系统硬件核心是嵌入式微处理器,有时为了提高系统的信息处理能力,常常外接DSP和DSP协处理器(也可内部集成)完成高性能信号处理。 随着计算机技术、微电子技术、应用技术的不断发展和纳米芯片加工工艺技术的发展,以微处理器为核心的集成多种功能的SoC系统芯片已成为嵌入式系统的核心,在嵌入式系统设计中,要尽可能的选择能满足系统功能接口的SoC芯片,这些SoC集成了大量的外围USB、UART、以太网、AD/DA、IIS等功能模块。 嵌入式系统的组成结构 _硬件基本结构介绍 可编程片上系统SOPC( System On Programmable Chip ) 结合了SoC和PLD、FPGA各自的技术优点,使得系统具有可编程的功能,是可编程逻辑器件在嵌入式应用中的完美体现,极大的提高了系统的在线升级、换代能力。 以SoC/SOPC为核心,可以用最少的外围部件和连接部件构成一个应用系统,满足系统的功能需求,也是嵌入式系统发展的一个方向 因此现代嵌入式设计是以处理器/SoC/SOPC为核心,完成系统设计的,其外围接口包括存储设备、通信接口设备、扩展设备接口和辅助的机电设备(电源、连接器、传感器等)构成硬件系统。对于嵌入式硬件的各个模块将在第三部分作全面介绍。 嵌入式系统的组成结构 _软件的层次结构 当设计一个简单的应用程序时,可以不使用操作系统; 但是当设计较复杂的程序时,可能就需要一个操作系统(OS)来管理、控制内存、多任务、周边资源等等。依据系统所提供的程序界面来编写应用程序,可以大大的减少应用程序员的负担。 嵌入式系统的组成结构 _软件的层次结构 对于使用操作系统的嵌入式系统来说,嵌入式系统软件结构一般包含四个层面
文档评论(0)