嵌入式系统是一种应用范围非常广泛的系统。可以说除了桌面计算机和服务器外所有计算设备都属于嵌入式系统,例如从便携式音乐播放器到航天飞机上的实时系统控制都属于嵌入式系统。
大多数商用的嵌入式系统都设计成专用任务的低成本的产品。大多数的嵌入式系统都具有实时性的要求。有些功能需要非常快的主频,但其他大多数功能并不需要高速的处理能力。这些系统通过特定的器件和软件来满足实时性的要求。
简单地通过速度和成本来定义嵌入式系统是困难的,但对于大批量的产品而言,成本常常对系统设计起决定作用。通常,一个嵌入式系统的很多部分相对系统主要功能来说需要较低的性能,因此嵌入式系统和通用PC相比,能够使用一个满足辅助功能的合适的CPU,从而简化了系统设计,降低了成本。例如,数字电视的机顶盒需要处理每秒以百万兆位计的连续数据,但这些数据处理大部分是由定制的硬件来实现的,如解析、管理和编解码多个频道的数字影像。
对于大批量生产的嵌入式系统,如便携式音乐播放器或手机等,降低成本就成为最主要的问题。这些系统通常只具有几个芯片:一个高度集成的CPU,一个定制的芯片用于控制其他所有的功能,还有一个存储芯片。在这种设计中,每部分都设计成使用最小的系统功耗。
对于小批量的嵌入式应用,为了降低开发成本,常常使用PC体系结构,通过限制程序的执行时间或用一个实时操作系统来替换原先的操作系统。在这种情况下,可以使用一个或多个高性能的CPU来替换特殊用途的硬件。
嵌入式系统的软件通常运行在有限的硬件资源上:没有硬盘、操作系统、键盘或屏幕。软件一般都没有文件系统,如果有的话,也会采用Flash驱动器。如果有人机交互接口的话,也是一个小键盘或液晶显示器。硬件是计算机的物理部分,和存储在硬件中的计算机软件程序和数据区分开来。
嵌入到机械中的嵌入式系统需要长期无故障连续运行,因此它的软件需要比PC中的软件更加仔细地开发和更加严格地测试。
那么,到底什么是嵌入式系统呢?
根据IEEE(国际电气和电子工程师协会)的定义,嵌入式系统是“控制、监视或者辅助设备、机器和车间运行的装置”(原文为devices used to control,monitor,or assist the operation of equipment,machinery or plants)。这主要是从应用上加以定义的,从中可以看出嵌入式系统是软件和硬件的综合体,还可以涵盖机械等附属装置。
目前国内一个普遍被认同的定义是:以应用为中心、以计算机技术为基础,软件 硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
可以这样认为,嵌入式系统是一种专用的计算机系统,作为装置或设备的一部分。通常,嵌入式系统是一个控制程序存储在ROM中的嵌入式处理器控制板。事实上,所有带有数字接口的设备,如手表、微波炉、录像机、汽车等,都使用嵌入式系统,有些嵌入式系统还包含操作系统,但大多数嵌入式系统都是由单个程序实现整个控制逻辑。
本书是按照人事部、信息产业部全国计算机技术与软件专业技术资格(水平)考试要求编写,内容紧扣《嵌入式系统设计考试大钢》。全书共六章,分别对嵌入式系统基础知识、嵌入式微处理器与接口设计、嵌入式软件与操作系统、嵌入式软件程序设计、嵌入式系统设计与维护等知识进行了详细的讲解。最后介绍了一个典型的嵌入式系统设计案例。
本书内容丰富,结构合理,概念清晰。既可作为全国计算机技术与软件专业技术资格(水平)考试中嵌入式系统设计师级别的考试用书,供有关考生学习使用,也可作为本科生嵌入式系统相关课程教材或培训书使用。
资源简介:ARM嵌入式系统基础教程习题答案__周立功
上传时间: 2014-12-30
上传用户:wxqman
资源简介:ARM嵌入式系统基础教程周立功
上传时间: 2013-10-27
上传用户:chenlong
资源简介:嵌入式系统是一种应用范围非常广泛的系统。可以说除了桌面计算机和服务器外所有计算设备都属于嵌入式系统,例如从便携式音乐播放器到航天飞机上的实时系统控制都属于嵌入式系统。 大多数商用的嵌入式系统都设计成专用任务的低成本的产品。大多数的嵌入式系统...
上传时间: 2013-10-29
上传用户:dongqiangqiang
资源简介:arm学习教程,《ARM与嵌入式系统基础教程》
上传时间: 2013-10-13
上传用户:fac1003
资源简介:2010下半年嵌入式系统设计师真题
上传时间: 2014-12-30
上传用户:13681659100
资源简介:2009下半年嵌入式系统设计师真题
上传时间: 2013-12-20
上传用户:chenbhdt
资源简介:2008下半年嵌入式系统设计师真题
上传时间: 2014-12-30
上传用户:拢共湖塘
资源简介:2007下半年嵌入式系统设计师真题
上传时间: 2013-11-19
上传用户:199311
资源简介:2006下半年嵌入式系统设计师真题
上传时间: 2013-12-09
上传用户:851197153
资源简介:C语言嵌入式系统编程教程
上传时间: 2014-12-30
上传用户:r5100
资源简介: SOPC嵌入式系统实验教程(一)【作者:周立功;出版社:北京航空航天大学出版社】(因网上资料有限,所以本资料为周立功 SOPC嵌入式系统实验教程(一)部分章节及实验代码,真心想学的可以买一本书看看。) 该书是与《SOPC嵌入式系统基础教程》相配套...
上传时间: 2013-11-01
上传用户:superman111
资源简介:32位嵌入式系统编程教程,应用软件开发,系统底层驱动等
上传时间: 2013-12-09
上传用户:qunquan
资源简介:软件考师----嵌入式系统设计师大纲完整说明
上传时间: 2015-07-08
上传用户:亚亚娟娟123
资源简介:嵌入式系统设计师考试大纲,嵌系师考试必备资料
上传时间: 2015-08-06
上传用户:cc1015285075
资源简介:周立功《ARM与嵌入式系统基础教程》第4章
上传时间: 2013-12-19
上传用户:671145514
资源简介:周立功《ARM与嵌入式系统基础教程》第5章
上传时间: 2015-08-27
上传用户:z754970244
资源简介:周立功《ARM与嵌入式系统基础教程》第6章
上传时间: 2015-08-27
上传用户:凌云御清风
资源简介:周立功《ARM与嵌入式系统基础教程》第7章
上传时间: 2013-12-26
上传用户:zl5712176
资源简介:周立功《ARM与嵌入式系统基础教程》第8章
上传时间: 2013-12-10
上传用户:yuchunhai1990
资源简介:关于ARM嵌入式系统系列教程,很有用的啊
上传时间: 2015-09-07
上传用户:四只眼
资源简介:SOPC嵌入式系统基础教程-第1章
上传时间: 2013-12-22
上传用户:teddysha
资源简介:《ARM嵌入式系统基础教程》ppt格式和好用,使学习的好伴侣;共12章。
上传时间: 2015-12-14
上传用户:waitingfy
资源简介:2006年国家计算机水平考试。 嵌入式系统设计师上午考试题原题
上传时间: 2015-12-23
上传用户:maizezhen
资源简介:2006年全国计算机水平考试。嵌入式系统设计师下午考试_考题
上传时间: 2015-12-23
上传用户:FreeSky
资源简介:周立功单片机--《ARM嵌入式系统基础教程》--多媒体教学课件 周立功arm课件1(无密码)
上传时间: 2016-01-14
上传用户:jackgao
资源简介:周立功单片机--《ARM嵌入式系统基础教程》--多媒体教学课件 周立功arm课件2(无密码)
上传时间: 2016-01-14
上传用户:Altman
资源简介:周立功单片机--《ARM嵌入式系统基础教程》--多媒体教学课件 周立功arm课件3(无密码)
上传时间: 2013-12-17
上传用户:钓鳌牧马
资源简介:周立功单片机--《ARM嵌入式系统基础教程》--多媒体教学课件 周立功arm课件4(无密码)
上传时间: 2013-12-22
上传用户:caozhizhi
资源简介:周立功单片机--《ARM嵌入式系统基础教程》--多媒体教学课件 周立功arm课件5(无密码)
上传时间: 2016-01-14
上传用户:a673761058
资源简介:周立功单片机--《ARM嵌入式系统基础教程》--多媒体教学课件 周立功arm课件6(无密码)
上传时间: 2016-01-14
上传用户:wanqunsheng