




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、1根据嵌入式1、填空1、嵌入式系统中使用的微处理器,可以将嵌入式系统分为(嵌入式微处理器)、嵌入式DSP、(嵌入式单片机)以及片上系统。 2 .根据嵌入式OS的特征,嵌入式OS可分为实时OS和(时分OS ),其中的实时系统也可分为(硬实时系统)和软实时系统。 3 .内核管理各塔斯克,向各塔斯克分配有效工作时间,负责塔斯克之间的(通讯),内核的基本服务是(塔斯克切换)。 4、ARM7TDMI采用(3)级输油管道结构,ARM920TDMI采用(5)级输油管道。 5 .根据执行操作系统的分类,Dos执行操作系统按该顺序执行执行操作系统,Unix执行操作系统属于(时分)执行操作系统,VxWorks属于
2、(实时)执行操作系统。 在ARM7TDMI中,t通讯端口16个二进制位的Thumb命令定径套,d是片上调试的通讯端口,m是嵌入乘法器,I是嵌入ICE,并且与上线了程序断点通讯端口调试。 7 .嵌入式系统体系结构一般具有(冯.诺依曼结构)和(哈佛结构)两种基本形式。 8 .嵌入式存储系统一般由(高速缓存区)、(存储器)和(外部存储器)构成。 9 .嵌入式存储系统具有(大端形式)和(小端形式)两种数据存储形式。 10 .就计程仪编程而言,ARM微处理器的一般工作状态有(ARM )和(HUMB )两种。 11.arm系列微处理器所通讯端口的边界对准格式为(字节对准)、(半字对准)、(字对准)。 12
3、.arm微处理器有(7)种运作模式,它们被分类为2种(非特权模式)、(特权模式)。 其中,用户模式属于(非权限模式)。 2二、简要解答1 .简要阐述嵌入式系统的定义。 答:嵌入式系统以应用为中心,以计算机技术为基础,软件、硬件可剪裁,适用于应用系统在功能、可靠性、成本、体积、电功耗等方面有特殊要求的专用计算机系统。 2 .什么是嵌入式实时操作系统? 我简单地叙述那个特征。 答:当发生外部上通告和数据时,可以接收并高速处理一盏茶,其处理结果可以在规定的时间内控制生产过程,或迅速响应处理系统,控制所有实时塔斯克协调运行的嵌入式OS。 特点:第一塔斯克调用所有可用资源,实时控制塔斯克,提高校正器系统
4、的利用率。 3 .什么是操作系统移植? 答:嵌入式操作系统通常可以在多种体系结构的处理器和开发板上运行。 为了在特定的营销对象去老虎钳下运行嵌入式OS,嵌入式OS的创建者通常无法同时完成整个OS的查询密码,而是必须将与特定硬件去老虎钳相关联的查询密码部分保留为抽象接口,从而在提供硬件的OEM制造商处完成它4 .什么是非先行型实时操作系统? 优点和缺点是什么? 实时性是如何决定的呢? 答:在基于优先级的实时操作系统中,所谓的非先行实时操作系统是指在某个塔斯克执行后,对该塔斯克完全授予电脑CPU控制权, 其塔斯克主动提升电脑CPU控制权的优点:实时性优于不使用实时操作系统,计程仪编程相对简单,可调
5、用不可重入函数(塔斯克间不嵌套)。 缺点:如果不能确定最长塔斯克的执行时间,就不能确定系统的实时性。 实时性取决于最大塔斯克执行时间。 5 .什么是氟里昂背景系统? 优点和缺点是什么? 实时性是如何决定的呢?应用程序是无限循环,在循环中调用适当的函数来完成适当的操作。 可以把这个部分看作是背景动作。 肥鹅肝计程仪程序以中断方式处理上通告的守护进程是一个系统管理调度程序,负责整个嵌入式系统的软件、硬件资源分配、管理和塔斯克调度。这就是一般的氟里昂背景系统。 它的优点是系统配置简单,几乎不需要额外的存储开销。 缺点:所有塔斯克都具有相同的优先级,塔斯克系统响应时间是不可预测的守护进程是无限循环结构
6、,在此循环中处理的塔斯克崩溃时,不能处理塔斯克队列中的其他塔斯克,整个系统崩溃。 实时性取决于所有塔斯克的执行时间之和。 6.ARM发生异常时,核心板会自动做什么? 从异常状态出门的时候,我们要做什么? 答:如果出现异常,ARMcore:将CPSR复制到SPSR_以设置适当的CPSR二进制位:改变处理器状态,进入ARM状态改变处理器模式,进入相应的异常模式设置中断禁止二进制位,并禁止相应的中断(如果需要) 将返回地址保存到LR_设定PC返回对应的异常向量时,异常处理所需的:spsr_恢复cpsrlr_恢复PC Note:这些个的操作只能在ARM状态下执行.7.内置操作系统的作用是什么? 请列举
7、三个一般的执行操作系统。 答:角色:嵌入式操作系统是一种用途广泛的系统软件,通常包括与硬件相关的基本驱动程序软件、系统内核、老虎钳驱动程序接口、通讯协议、格拉夫伊卡斯接口、标准化浏览器等。 嵌入式操作系统负责嵌入式系统的所有软件、硬件资源分配、塔斯克调度、云同步活动的控制和协调。 必须体现其系统的特点,通过装卸部分模组来实现系统所要求的功能。 三个常见的执行操作系统是实时操作系统、时分执行操作系统和多批量处理执行操作系统。 8 .计算机中的两种典型体系结构是什么? 它们各自的特征是什么?CISC和RISC. 4 RISC的特征: *有限且简单的指令定径套* 电脑CPU强调对配备大量通用注册机的
8、*指令输油管道的优化*使用等长指令(即,不需要解析指令) *寻址方式少,不会出现内存间地址指令定径套指令通常少于100的CISC指令结构完全采用复杂的指令来通讯端口高级语言、应用程序和执行操作系统。 这台电脑不仅成本高、效率低,而且速度有限。 9.ARM处理器具有几个32位色暂存器、几个通用暂存器、几个状态暂存器。 a:32个32位色暂存器。 31个通用暂存器。 六种状态暂存器。 10.arm指令中经常使用R13暂存器吗? R14暂存器被称作什么? R15暂存器? 答: a:r13是一个SP栈内存暂存器。 R14是LR返回指针暂存器。 R15是PC程序计数器暂存器。 11 .明确cpsr的各个
9、二进制位的含义。 例如,条件标记二进制位n、z、c、v; 控制二进制位t标志二进制位条件查询密码标志二进制位: NZ CVA:n home定径套在当前命令运算结果的bit31的值中。 对于代表有符号整数运算的两种情况,n=1表示运算结果为负数,n=0表示结果为正数或零。 ZZ=1表示运算结果为零;z=0表示运算结果非零。 对于CMP命令,Z=1表示要比较的两个数量相等。 分为c以下4种情况来研究c的设定方法: *加法指令(包括比较指令CMN )中,结果中发生进位时C=1,表示向上溢出无符号运算的其他情况下C=0。 *在减法指令(包括比较指令CMP )中,如果在运算中发生借位,则C=0,表示无符
10、号运算数进位。其他情况下,C=1。 关于包含移位操作的非加减运算指令,在c中包含最后溢出的二进制位的数值,关于其他的非加减运算指令,c二进制位的值通常不受影响v是加减运算指令,在歌舞剧和运算结果为二进制数字的补数所表示的有符号数时,V=1表示符号二进制位溢出,通常,其他指令对v二进制位没有影响12、核心板的哪个暂存器用于存储电脑? R13通常用于存储什么? R14通常用于存储什么? 5 R15计程仪程序暂存器注册PC。 R13 :暂存器R13经常用作ARM指令中的栈内存指针SP。另一方面,在Thumb命令定径套中,某些命令必须强制使用R13作为栈内存指针。 R14 :暂存器R14执行. BL子
11、程序调用指令(也称为子程序网络链接暂存器或网络链接暂存器LR )可以在R14中获得R15 (程序计数器PC )的应用备份。 否则,R14可以用作一般暂存器。 13 .简要阐述静态和volatile牛鼻子词的含义和作用。 a:1 ),volatile,声明此字段容易更改(可以在多个线程中使用),Java内存模型负责同步或一致每个线程的工作区和主存储中此字段的值。 2 ),静态,声明该字段是静态的(可以由多个斯坦共和国共享),主存储器上的该类的所有实例的该字段都是相同变量,即唯一的。 3 )、volatile、声明变量值的一致性。 static :声明变量的唯一性。 另外,volatile同步机制
12、与synchronized不同,前者是存储器同步,后者不仅保证存储器同步(一致性),还保证线程互斥(互相排他性)。 4 )、static只是声明变量在主存储上的唯一性,不能保证工作区和主存储区域的变量值完整性的变量的值不变,即,除非添加final的修饰符,否则static声明的变量是线程安全的。 14、通用暂存器中包含R0R15,具体可分为哪3种? 1 )未分组化暂存器R0R7; 2 )报文分组暂存器r 8至R8R14; 3 )程序计数器PC(R15 )。 15 .请说明1)Thumb状态的暂存器和ARM状态的暂存器的关系(1)Thumb状态下与ARM状态下的R0R7相同。 (2)在2)Thu
13、mb状态下,ARM状态下的CPSR和所有的SPSR是相同的。 (3)Thumb状态下的SP对应于ARM状态下的R13。 (4)Thumb状态下的LR对应于ARM状态下的R14。 (5)Thumb状态下的程序计数器与ARM状态下的R15相对应. 16 .发生异常后,ARM微处理器将执行怎样的步骤a:(1)将下一个指令的地址保存到相应的连接暂存器LR中,在程序处理异常回复时从正确的位置重新开始执行异常从ARM状态进入后,LR暂存器中存储以下命令的地址(当前的PC4或PC8与异常的类型有关)。 异常从Thumb状态进入时,通过在LR暂存器中保存当前PC的片偏移量,异常处理程序无需确定异常是从哪个状态
14、进入的。 例如,在软件中断异常SWI中,无论SWI是在ARM状态下运行还是在Thumb状态下运行,MOVPC,R14_svc始终返回以下命令。 (将CPSR复制到相应的SPSR中。 (3)根据异常类型,强制设定CPSR的运行模式二进制位。 (4)从与PC相关的异常向量地址强制执行以下命令,跳转到相应的异常处理程序。 17 .简述arm微处理器两种运行状态定径套的切换操作和方法。 (1)在ARM处理器状态:a:1、从ARM状态切换到Thumb状态的情况下,微处理器将bx命令执行,且如果指令暂存器的二进制位为0,那么微处理器将ARM状态切换到Thumb状态。 这是主动开关。 (2)在处理器处于Th
15、umb状态时发生异常(例如IRQ、FIQ等),在处理了异常之后,在异常处理闭合时自动切换到Thumb状态。 这是自动切换。 2 .从thumb状态切换为ARM状态(1),执行BX指令,指令暂存器的二进制位为0时,微处理器从thumb状态切换为ARM状态。 (2)当处理器在Thumb状态下发生异常(例如IRQ、FIQ等)时,处理器自动从Thumb状态切换为ARM状态进行异常处理18,简单叙述了什么是短语存储格式什么是大规模的存储格式? a :小端格式:低地址存储字数据的低字节,高地址存储字数据的高字节。 大端格式:字数据的高位字节保存在低位地址,字数据的低位字节保存在高位地址。19 .如果fiq
16、、IRQ中断被行政许可定,CPSR是如何设置的? a:fiq : cpsr 433600=0b 10001 IRQ : b、电脑CPU的处理速度CPSR4:0=0B10010 c、技术指标。 CPSR5=0 d,处理器的低电功耗。 CPSR6=0 e,处理器的软件通讯端口工具。 CPSR7=0 f,处理器是否内置调试工具? g,举例说明处理器供应商是否提供评估20,以及ARM的各种寻址方法。 a:1暂存器地址: LDRR1、R2暂存器间地址: LDRR1、R2 3暂存器偏移地址: LDRR1、R2、-R4、LSL#3 4即时地址:LDR、R3、#34 5多地址。 ARM7的三级输油管道:执行指纹查询密码。 取:从普计程仪程序存储器中取出指令,进入指令输油管道。 (占有梅摩瑞亚访问操作)德查询密码:指令解码。 (占有去查询密码逻辑)执行:指令执行/读写REG。 (占用ALU和数据路径) 22,
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 初三九年级上班主任日常事务处理计划
- 渗透压与能量代谢-洞察及研究
- 信息管理与信息系统专业云计算应用实习报告范文
- 装饰工程验收标准重点及难点控制措施
- 绘本教学评估与反馈优化计划
- 浙江省温州市十校联合体2025届物理高二第二学期期末达标检测试题含解析
- 建筑垃圾处置行业标准措施
- 医疗机构重大危险源识别及控制措施
- 美术教学创新心得体会
- 广西贺州平桂高级中学2025年物理高一下期末教学质量检测试题含解析
- DB11-T 1192-2025 工作场所防暑降温技术规范
- 2025年精益生产管理考试试题及答案
- 历年造价员考试试题及答案
- 2025广西公需科目真题续集(附答案)
- 2025年 浙江“三支一扶”招募笔试考试试卷附答案
- (正式版)SH∕T 3548-2024 石油化工涂料防腐蚀工程施工及验收规范
- 特许经营管理手册范本(餐饮)
- 露天矿山安全生产责任制
- 丽声北极星分级绘本第四级下 The Camping Trip课件
- 山西特岗教师招聘考试真题
- 外管廊管道方案
评论
0/150
提交评论