- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
嵌入式系统
姓名:冀文欣 学号:1120310729 班号:1203107
关键词:嵌入式系统简介和使用实例
引言
随着现代社会信息化的步伐日益加快,人们对于计算机的期望也越来越高,无疑嵌入式系统是一种高效便捷的实现客户需求更好的拓展计算机功能的最佳途径。本文中将对嵌入式系统简要介绍其组成、特点及其使用。
Foreword introduction
With the swifter pace of the informatization of modern society, people’s expectation of computer becomes higher. There is no doubt that embedded system is an efficient and convenient approach to meeting the need of client and expanding the function of computer. The following is the brief introduction in composition、feature and application of embedded system.
嵌入式系统简介
嵌入式系统(Embedded system)是一种以使用为中心以计算机技术为基础能够满足各方面要求的专用计算机系统【1】, 通常,嵌入式系统是一个控制程序存储在ROM中的嵌入式处理器控制板。它是一种“完全嵌入受控器件内部,为特定使用而设计的专用计算机系统”,根据英国电器工程师协会(U.K. Institution of Electrical Engineer)的定义,嵌入式系统为控制、监视或辅助设备、机器或用于工厂运作的设备。简单地按我自己的理解来说,嵌入于某种设备中,高效准确地完成既定功能的系统就是嵌入式系统。
嵌入式系统特点
1.针对性强。
嵌入式系统通常执行的是带有特定要求的预先定义的任务。所以它的个性化很强,其中的软件系统和硬件的结合非常紧密,一般要针对硬件进行系统的移植,即使在同一品牌、同一系列的产品中也需要根据系统硬件的变化和增减不断进行修改。同时针对不同的任务,往往需要对系统进行较大更改,程序的编译下载要和系统相结合。
2.系统精简,占用内核小。【2】
嵌入式系统一般没有系统软件和使用软件的明显区分,只针对一项特殊的任务,不要求其功能设计及实现上过于复杂,由于嵌入式系统通常进行大量生产,这样一来既控制了系统成本,也利于实现系统安全。此外嵌入式系统内核较之传统的操作系统要小得多,比如ENEA公司开发的OSE分布式系统,内核仅有5KB,比我们平常熟悉的操作系统如Windows,Unix都要小得多。
3.多任务的操作系统和高实时性(执行速度快)。
嵌入式系统的使用程序可以没有操作系统直接在芯片上运行,能够合理地调度多任务、充分利用系统资源、系统函数以及和专家库函数接口,保证程序执行的实时性、可靠性,并减少开发时间,保障软件质量。而且系统一般为固态存储,以提高速度,且拥有很高的质量和较好的可靠性。
4.强稳定性,弱交互性。
嵌入式系统一旦开始运行就不需要用户过多的干预。嵌入式操作系统的用户接口一般不提供操作命令。
嵌入式系统的组成
一个嵌入式系统装置一般都由嵌入式计算机系统和执行装置组成,嵌入式计算机系统是整个嵌入式系统的核心,又由硬件层、中间层、系统软件层和使用软件层组成。执行装置也称为被控对象,它可以接受嵌入式计算机系统发出的控制命令,执行所规定的操作或任务。执行装置可以很简单,如手机上的一个微小型的电机,当手机处于震动接收状态时打开。也可以很复杂,如索尼智能机器狗,上面集成了多个微小型控制电机和多种传感器,从而可以执行各种复杂动作和感受各种状态信息。
下面对嵌入式计算机系统的组成进行具体介绍。(附示意图两张)
图一
图二
1.硬件层
硬件层中包含嵌入式微处理器、存储器(SDRAM、ROM、Flash等)、通用设备接口和I/O接口。在一片嵌入式处理器基础上添加电源电路、时钟电路和存储器电路,就构成了一个嵌入式核心控制模块。其中操作系统和使用程序都可以固化在ROM中。
2.中间层
硬件层和软件层之间为中间层,也称为硬件抽象层(Hardware Abstract Layer)或板级支持包(Board Support Package),它将系统上层软件和底层硬件分离开来,使系统的底层驱动程序和硬件无关,上层软件开发人员无需关心底层硬件的具体情况,根据中间层提供的接口即可进行开发。该层一般包含相关底层硬件的初始化、数据的输入/输出操作和硬件设备的配置功能。
3.系统软件层
文档评论(0)