网站大量收购独家精品文档,联系QQ:2885784924

嵌入式课件解读.ppt

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式课件解读

第二章 系统结构模型 2.1 物理结构与逻辑结构 结构模型用集合的方法来从某一方面描述系统内各构成单元(子系统)之间的关系结构,其目的是把不清楚的、粗糙的构思变换为可见的(易理解的)、易确定的、有用的结构化的表达形式。 结构模型的核心即对系统进行横向(结构化)和纵向(层次化)的分解。 这里采用系统五层结构模型 总体上看,系统的层次都可以分解为最基本的物理、逻辑两层,这是电子信息系统的基本目的所决定的。 在此基础上对逻辑层面的内容可以进一步分解研究,即可得到更细致的层次结构。 1.物理结构 物理层所面对的对象是各类信号,在这一层面,我们并不关心各信号所表达的信息含义。根据系统对信号的传输、处理、存储等等各种处理工作,可以对系统进行分解。实际上,系统硬件电路的设计也就是以对信号的各种处理过程为依据的。可见基本的系统物理结构就是硬件电路、模块的结构,这包括系统的物理配置、拓扑结构、电路结构等等。 系统的基本物理结构主要包含供电、电气、接口、程序、数据、传感、结构、执行等8个方面。 2.逻辑结构 与物理层不同,逻辑层所面对的对象是信息(或信息的逻辑表达形式),实际上这一层面的内容应该是非专业人员也易于理解的形式,它所表示的内容和形式都应该比较人性化。在这一层面,我们一般只关心信息含义,至于这些信息在实现时是如何利用信号进行承载的则不甚了解。 根据系统对信息的传输、处理、存储等等各种处理工作,同样可以对系统进行分解。对于简单的系统,这种分解是容易实施的,分解后得到的系统结构也清晰简单,但是随着系统功能、性能要求的不断提高,系统规模越来越大,系统信息流会非常复杂。这时要快速、正确、合理地对系统进行分解研究,就必须采用一些专门的数学、逻辑工具,这种工作也就是工程中基本的项目分析,分解和建立系统结构的过程也称为形式化。 嵌入式系统的逻辑层结构通常包括一些系统正常工作所需的基本信息处理、交换等功能模块和为某些特定应用所设置的专用功能模块。如图所示: 2.2 五层结构模型 1.模型的提出 不同的嵌入式系统具有大致相同的层次结构,简单的系统可能会短接其中某些层次; 同等层次具有大致相同的信息表达组织形式,因此功能相似; 各层可看作覆盖在底层上的一个外壳。自上而下看,系统逐级体现相应的接口形式。 层次模型提供了从用户关心的信息功能到具体的电子信号系统之间的关系。 五层模型 模型的说明 硬件层:系统架构的基础,所有功能实现与应用都以此为基础。 引导层:静止的硬件与动态的运行的嵌入式操作系统之间的过渡。 硬件层和引导层合在一起可构成最小系统。 内核层:嵌入式操作系统的主体部分。 UI层:计算机与使用者之间的对话接口。 内核层、UI层统称中间件,这是位于平台与应用之间的通用服务 应用层:面向用户,大多数程序都在这一层工作。 模型中各层在实际工程中可能被短路,也就是说,对于某些简单的系统可能不需要其中的某些层。 2.模型的关联与约束 系统五层模型的关联与约束通过两个方面定义。 服务与接口: 描述各层所提供的服务、功能、层与层之间的抽象接口和信息交互。 指标评测: 一系列可度量的特征,约束嵌入式产品具备工程价值的必要的性能指标。 可以分为内在指标和作用指标两类。 2.2.3 各层的功能及指标 1.硬件层 以信号为对象,完成各种信号之间的相互转换。通常信号变换前后其承载的信息不变,因此,无论如何变换,信号之间总是存在某种函数对应关系。 嵌入式系统的硬件层结构通常以嵌入式处理器为核心,以数据总线为骨干构成。通常整体结构包括嵌入式处理器、外围电路、外设三部分。 嵌入式处理器:单片机、ARM,在核心运算单元基础上集成了定时器、IO端口、DMA、AD、DA等片内外设。 外围电路:为使处理器正常工作所必须的电源、复位、时钟、调试支持、存储器等。 外设:为实现特定功能所配置的信号输入输出等。 2.引导层 硬件与操作系统之间的桥梁,为所有软件提供操作硬件的基本渠道。最基本的引导层系统就是处理器所有硬件存储器的声明、中断入口地址等。从引导层上面看,系统由大量寄存器构成,每个寄存器代表一定的硬件、信号含义。可见引导层系统以数据和编码为对象。从上层看,系统中信号是不可见的,例如在引导层上一个模拟量输入体现为一个8bit数据,而一个数字量输入也可体现为一个8bit数据。 对于有操作系统的嵌入式系统,引导层还包含了为了使操作系统正常工作所必须的系统初始化等工作。在引导层基础上,操作系统能够在特定硬件上启动并对硬件进行操作。 3.内核层 内核层就是操作系统的核心内容。引导层所提供的以寄存器形式组织起来的系统可以看作是

文档评论(0)

33ggoup + 关注
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档