嵌入式课后习题答案.docxVIP

  1. 1、本文档共26页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
思考与练习1答案 举出 3 个本书中未提到的嵌入式系统应用的例子。 答:无人机、独轮车、无人驾驶汽车 什么叫嵌入式系统,简述嵌入式系统的特点。 答:嵌入式系统(Embedded system)起源于微型计算机时代,嵌入式系统是以应用为中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。 特点:① 嵌入式系统通常是面向特定应用,它通常都具有低功耗、体积小、集成度高等特点。 ② 嵌入式系统是一个技术密集、资金密集、高度分散、不断创新的知识集成系统。 ③ 嵌入式系统的硬件和软件都必须高效率地设计,量体裁衣、去除冗余,力争在同样的硅片面积上实现更高的性能。 ④ 嵌入式系统具有较长的生命周期。 ⑤嵌入式系统中的软件一般都固化在存储器芯片或单片机本身中,而不是存贮于磁盘等载体中。 ⑥ 嵌入式系统必须有一套开发工具和环境才能进行开发。 ⑦ 嵌入式系统和具体应用有机地结合在一起,就是为了满足一定需要把软件嵌入到硬件中,通过软件实现对硬件的控制和管理。 ⑧ 嵌入式系统都有实时性要求,因此需要实时性多任务操作系统作支持。 3、简述嵌入式系统的发展。 答:嵌入式系统主要经历了四个阶段: 第一阶段是以单芯片为核心的可编程控制器形成的系统。这类系统大部分应用于一些专业性强的工业控制系统中,一般没有操作系统的支持。软件通过汇编语言编写。这一阶段系统结构和功能相对单一,处理效率低,存储容量小,几乎没有用户接口。 第二阶段是以嵌入式CPU为基础、以简单操作系统为核心的嵌入式系统。其主要特点是CPU种类繁多,通用性较弱;系统开销小,效率高;操作系统达到一定的兼容性和扩展性;应用软件较专业化,用户界面不够友好。 第三阶段是以嵌入式操作系统为标志的嵌入式系统,主要特点是嵌入式操作系统能运行于各种不同类型的微处理器上,兼容性好;操作系统内核小,效率高,具有高度的模块化和扩展性;支持多任务、支持网络应用,具备图形窗口和用户界面;具有大量的应用程序接口,应用软件丰富。 第四阶段是以Internet为标志的嵌入式系统。这是一个正在迅速发展的阶段。随着Internet的发展以及Internet技术与信息家电、工业控制技术结合日益密切,嵌入式设备与Internet的结合将代表嵌入式系统的未来。 4、简述嵌入式系统的开发过程。 答:项目开发生命周期一般分为系统需求分析、软硬件协同设计、实现和测试4个阶段。 系统需求分析是用户和设计者进行有效交流和沟通,明确设计目标。它包括分析用户的需求、确定硬件和软件、确定项目的约束条件、概要设计等。 软硬件协同设计包括硬件和软件的划分、软硬件设计的次序有三种:先设计硬件, 先设计软件(设计与硬件无关的软件部分),软硬件同时设计。如果系统较大或较复杂,特别是硬件较复杂的情况,需要软、硬件设计同时进行。硬件子系统的设计一般采用自上而下的设计方法;软件设计采用采用自上而下的设计方法,将系统的软件分解成一些适当定义好的子系统或模块。 实现阶段包括选择开发平台,软件开发过程,硬件设计过程。 嵌入式系统的测试包括软件测试、硬件测试、单元测试等。 5、ARM7处理器执行指令采用哪种流水线方式,并回答其概念。 答:三级流水线 三级流水线,它分为取指,译码,执行三个流水线级。在执行一条指令的同时,对下一条指令进行译码,并且把第三条指令从存储器中取出。 6、ARM7处理器有几种存储类型,如何定义的? 答:两种,大端模式和小端模式 大端模式是指将最高位字节保存在最低地址字节,最低位字节保存在最高地址字节。 小端模式是指将低位字节保存在存储器的低地址,高位字节保存在存储器的高地址。 7、ARM7处理器有哪些处理器模式? 答:ARM 体系结构有7种处理器模式:用户模式、快中断模式、中断模式、管理模式、中止模式、未定义模式和系统模式。 8、在复位后,ARM处理器处于何种模式、何种状态? 答:系统模式,ARM状态 思考与练习2 ARM7TDMI有几种寻址方式? 答:ARM 处理具有8种寻址方式,分别是寄存器寻址,立即寻址,间接寄 存器寻址,寄存器移位寻址,多寄存器寻址,基址寻址,堆栈寻址,相对寻址。 2. 用ARM汇编实现下面的操作 R0 = 15 答:MOV R0,#15 R0 =R1+16 答:ADD R0,R1,#16 R1=R2*3 答:MOV R0,#3 MUL R1,R2,R0 3. BX、B、BL的区别是什么? 答:B指令是最简单的跳转指令。一旦遇到一个B指令,ARM处理器将立即 跳转到给定的目标地址,从那里继续执行。 BL是带连接的跳转指令,可以说是调用子程序指令。跳转之前,在寄存器R14中会自动地保存PC的当前值,即把跳转指令的下一条指令的地址复制到R14(LR)

文档评论(0)

139****1983 + 关注
实名认证
文档贡献者

副教授、一级建造师持证人

一线教师。

领域认证该用户于2023年06月21日上传了副教授、一级建造师

1亿VIP精品文档

相关文档