《《ARM 嵌入式体系结构与接口技术》》.pdfVIP

《《ARM 嵌入式体系结构与接口技术》》.pdf

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《《ARM 嵌入式体系结构与接口技术》》.pdf

《ARM嵌入式体系结构与接口技术》 作者:华清远见 第1 章 嵌入式系统基础知识 本章目标 嵌入式系统已成为当前最为热门的领域之一,它无处不在,受到了社会各方面 的广泛关注,更有越来越多的人开始学习嵌入式系统开发。本章将向读者介绍嵌入 式系统的基本知识,主要内容如下: 嵌入式系统的概述 嵌入式系统的组成 嵌入式系统开发举例 嵌入式系统开发概述 专业始于专注 卓识源于远见 1.1 嵌入式系统概述 1.1.1 嵌入式系统简介 经过 30 多年的发展,嵌入式系统已经广泛的渗透到人们的学习、工作、生活中,我们可以看到,嵌 入式系统已经应用在科学研究、工程设计、军事技术、各类产业、商业文化艺术、娱乐业以及人们的日常 生活等方方面面(表1-1 列举了嵌入式系统应用的部分领域)。随着数字信息技术和网络技术的飞速发展, 计算机、通信、消费电子的一体化趋势日益明显,这必将培育出一个庞大的嵌入式应用市场。嵌入式系统 技术也成了当前关注、学习研究的热点。大家可能会问究竟什么是嵌入式系统呢?嵌入式系统本身是一个 相对模糊的定义,不同的组织对其定义也略有不同,但大意是相同的我们来看一下嵌入式系统的相关定义。 按照电器工程协会(IEEE )的定义,嵌入式系统是用来控制、监控、或者辅助操作机器、装置、工厂 等大规模系统的设备(devices used to control, monitor, or assist the operation of equipment, machinery or plants )。这个定义主要是从嵌入式系统的用途方面来进行定义的。 更具一般性,也是在多数书籍资料中使用的关于嵌入式系统的定义:嵌入式系统是指以应用为中心, 以计算机技术为基础,软件硬件可剪裁,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专 用计算机系统。 根据以上嵌入式系统的定义,我们可以看出,嵌入式系统是由硬件和软件相结合组成的具有特定功能、 用于特定场合的独立系统。其硬件主要由嵌入式微处理器、外围硬件设备组成;其软件主要包括底层系统 软件和用户应用软件组成。 表 1-1 嵌入式系统应用领域举例 领 域 应 用 消费电子 信息家电 智能玩具 通信设备 移动存储 视频监控 工业控制 工控设备 智能仪表 汽车电子 电子农业 网 络 网络设备 电子商务 无线传感器 医务医疗 医疗电子 军事国防 军事电子 航空航天 各类飞行设备、卫星等 1.1.2 嵌入式系统的特点 (1)专用、软硬件可剪裁可配置 从嵌入式系统定义可以看出,嵌入式系统是面向应用的,和通用系统最大的区别在于嵌入式系统功能 专一。根据这个特性,嵌入式系统的软、硬件可以根据需要进行精心设计、量体裁衣、去除冗余,以实现 低成本、高性能。也正因如此,嵌入式系统采用的微处理器和外围设备种类繁多,系统不具通用。 (2 )低功耗、高可靠性、高稳定性 嵌入式系统大多用在特定场合,要么是环境条件恶劣,要么要求其长时间连续运转,因此嵌入式系统 应具有高可靠性、高稳定性、低功耗等性能。 (3 )软件代码短小精悍 由于成本和应用场合的特殊性,通常嵌入式系统的硬件资源(如内存等)都比较少,因此对嵌入式系 统设计也提出了较高的要求。嵌入式系统的软件设计尤其要求高质量,要在有限资源上实现高可靠性、高 性能的系统。虽然随着硬件技术的发展和成本的降低,在高端嵌入式产品上也开始采用嵌入式操作系统, ‐?2?‐ 专业始于专注 卓识源于远见 但其和PC 资源比起来还是少得可怜,所以嵌入式系统的软件代码依然要在保证性能的情况下,占用尽量 少的资源,保证产品的高性价比,使其具有更强的竞争力。 (4 )代码可固化 为了提高执行速度和系统可靠性,嵌入式系统中的软件一般都固化在存储器芯片或单片机本身中,而 不是存储于磁盘中。 (5 )实时性 很多采用嵌入式系统的应用具有实时性要求,所以大多嵌入式系统采用实时性系统。但需要注意的是 嵌入式系统不等于实时系统。 (6 )弱交互性 嵌入式系统不仅功能强大,而且要求使用灵活方便,一般不需要类似键盘、鼠标等。人机交互以简单 方便为主。 (7 )嵌入式系统软件开发通常需要专门的开发工具和开发环境 (8 )要求开发、设计人员有较高的技能 嵌入式系统是将先进的计算机技术、半导体技术和电子技术与各个行业的具体应用相结合后的产物。 这一点就决定了它必然是一个技术密集、资金密集、高度分散、不断创新的知识集成系统,从事嵌入式系 统开发的人才也必须是复合型人才。 1.1.3 嵌入式系统的发展 1.在过去的30 多年中,嵌入式系统主要经历了4 个阶段 第1 阶段是以单芯片为核心的可编程控制器形式的系统。

文档评论(0)

taxe + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档