网站大量收购闲置独家精品文档,联系QQ:2885784924

《ARM嵌入式操作系统(第二版)参考习题》.doc

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《ARM嵌入式操作系统(第二版)参考习题》.doc

第1章 1、嵌入式系统的概念(两种定义) 嵌入式系统是以应用为中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积及功耗严格要求的专用计算机系统; 嵌入式系统是设计完成复杂功能的硬件和软件,并使其紧密耦合在一起的计算机系统。 2、常见的嵌入式系统应用实例 手机 MP3 PDA ADSL DV DVD 3、摩尔定律:处理器的处理能力按摩尔定律的速度在增加,即集成电路和晶体管个数每18个月翻一番 4、嵌入式系统的分类 英文及缩写 嵌入式微处理器 Embedded MicroProcessor Unit EMPU 嵌入式控制器 MicroConroller Unit MCU 嵌入式DSP处理器 Embedded Digital Signal Processor EDSP 嵌入式片上系统system on chip SoC 5、发展到现在,广泛使用的操作系统有三种 多道批处理操作系统 分时操作系统 以及实时操作系统 6、嵌入式实时操作系统应用于实时性要求高的实时控制系统,而且应用程序的开发是通过交叉开发来完成的。 7、实时操作系统M 实时操作系统(RTOS)是一段在嵌入式系统启动后首先执行的背景程序,用户的应用程序是运行与(RTOS)之上的各个任务,RTOS根据各个任务的要求,进行资源(包括存储器、外设等)管理、消息管理、任务调度以及异常处理等工作。 8、常见的嵌入式操作系统 :嵌入式Linux Windows CE VxWorks Uc/OS_II 第2章 1、嵌入式系统项目开发周期一般分为:识别需求、提出解决方案、执行项目和结束项目4个阶段 2、识别需求包括风险分析和制定系统规范,风险分析包括:需求风险、时间风险、资金风险、项目管理风险; 制定系统规范包括:系统功能、系统限制、系统开发资源 3、嵌入式系统测试一般有以下种类:功能测试、集成测试、系统测试、环境测试、出货测试。 第3章 1、ARM是Advanced RISC Machines的缩写,是处理器行业的一家知名企业,该企业设计了大量廉价、高性能、低功耗的RISC处理器、相关技术和软件。 2、ARM将其技术授权给世界上许多著名的半导体、软件和OEM厂商,每个厂商得到都是一套独一无二的ARM相关技术及服务,ARM很快成为全球性RISC标准的缔造者。 3、ARM公司开发了很多系列的ARM处理器内核,目前应用多的是:ARN7系列、ARM9系列、ARM9E系列、ARM10系列以及XScal系列。 4、ARM7TDMI中的T、D、M、I的含义是什么 T:高密度Thumb指令 D:支持片上调试(DEBUG) M:64位乘法指令 I:Embedded ICE观察点硬件 5、ARM7TDM-S是ARM7TDMI的可综合Synthesizable版本(软核) 6、ARM7TDMI采用三级流水线,即取指、译码、执行 7、程序计数器(PC)指向被取指的指令,而不是指向正在执行的指令。T 8、在正常操作过程中,在执行一条指令的同时,对下一条指令进行译码,并将第3条指令从存储器中取出。T 9、ARM7TDMI处理器使用冯.诺依曼结构,指令和数据公用一条32位总线。 10、数据可以8位字节,16位半字或32位字。字必须分配为占用4字节,而半字必须分配为占用2字节。 11、ARM处理器支持数据类型:字节 8位、半字16位、字 32位。 12、ARM7TDMI处理器有两种操作状态ARM状态、Thumb状态。 13、所有的异常处理都在ARM状态进行。 14、如果异常发生在Thumb状态中,处理器会切换到ARM状态。 15、如果异常发生在Thumb状态中,处理器会切换到ARM状态,在异常返回时自动切换回Thumb状态。 16、可以使用BX指令将ARM7TDMI内核的操作状态在ARM和Thumb之间切换。 ;从ARM 状态转换位Thumb状态 LDR R0,=LABLE+1 BX R0 ;从Thumb状态转换位ARM状态 LDR R0,=LABLE BX R0 17、ARM和Thumb状态间的切换并不影响处理器模式或寄存器内容。 18、ARM处理器的特权模式为快中断模式、中断模式、管理模式、中止模式、未定义模式、系统模式。M 19、ARM处理器的异常模式为快中断模式、中断模式、管理模式、中止模式、未定义模式。M 20、分别列举处理器模式及应用。 用户(usr)正常程序工作模式 快中断(fiq) 支持高速数据传输及通道处理 中断(irq) 用于通用中断处理 管理(svc)操作系统保护代码 中止(abt)用于支持虚拟内存和存储器保护 未定义(und)支持硬件协处理器的软件仿真 系统(sys)用于支持操作系统的特权任务等 21、ARM7TDMI处理器内部有37个用户可见的寄存器,

文档评论(0)

ghfa + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档