- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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)
您可能关注的文档
- 《城市轨道交通车站设备》PPT课件.pptx
- 《培育和践行社会主义核心价值观大学生读本》PPT课件.pptx
- 脾虚证的宜忌食物.docx
- 票卡也要“洗洗澡”.docx
- 汽车GPS导航系统故障案例.docx
- 汽车零部件详解(日语英语).docx
- 前列腺增生症.docx
- 清分中心系统的功能定位.docx
- 让大数据在缓解城市拥堵中真正发挥作用.docx
- 人格分裂案例.docx
- 第九章 销售与收款循环审计 .pdf
- 1.9《体积单位间的进率》说课(课件)-2024-2025学年六年级上册数学苏教版.pptx
- 长方体和正方体的体积计算(课件)-2023-2024学年人教版五年级数学下册.pptx
- 第二次月考素养提升卷(5~6单元)(试题)-2024-2025学年五年级数学上册人教版.docx
- 4.表内乘法(一)(乘加、乘减)(课件)-2024-2025学年二年级上册数学人教版.pptx
- 表内乘法(7的乘法口诀)(课件)-2024-2025学年二年级上册数学人教版.pptx
- 吨的认识(课件)-2024-2025学年三年级上册数学人教版.pptx
- 期中检测卷(试题)-2024-2025学年五年级上册语文统编版.docx
- 第七单元《扇形统计图》思维拓展练习(课件)-2024-2025学年六年级上册数学人教版.pptx
- 本文中来自ASME BPE标准委员会的现任委员将一一为您答疑解惑 .pdf
文档评论(0)