嵌入式ARM期末总结

上传人:博****1 文档编号:508915930 上传时间:2022-12-07 格式:DOC 页数:10 大小:138.02KB
返回 下载 相关 举报
嵌入式ARM期末总结_第1页
第1页 / 共10页
嵌入式ARM期末总结_第2页
第2页 / 共10页
嵌入式ARM期末总结_第3页
第3页 / 共10页
嵌入式ARM期末总结_第4页
第4页 / 共10页
嵌入式ARM期末总结_第5页
第5页 / 共10页
点击查看更多>>
资源描述

《嵌入式ARM期末总结》由会员分享,可在线阅读,更多相关《嵌入式ARM期末总结(10页珍藏版)》请在金锄头文库上搜索。

1、一、填空题(请将答案填入题后括号中):共10小题,每小题2分,满分20分。1、一般而言,嵌入式系统的构架可以分为4个部分:处理器、(存储器)、输入/输出和软件,一般软件亦分为(系统软件)和应用软件两个主要部分。2、根据嵌入式系统使用的微处理器,可以将嵌入式系统分为(嵌入式微控制器),嵌入式DSP,(嵌入式微处理器)以及片上系统。3、操作系统是联接硬件与应用程序的系统程序,其基本功能有进程管理、(进程间通信)、(内存管理)、I/O资源管理。4、从嵌入式操作系统特点可以将嵌入式操作系统分为实时操作系统和(分时操作系统),其中实时系统亦可分为(硬实时系统)和软实时系统。5、内核负责管理各个任务,或者

2、为每个任务分配CPU时间,并且负责任务之间的(通信),内核的基本服务是(任务切换)。6、嵌入式开发一般采用(宿主机/目标机)方式,其中宿主机一般是指(pc机/台式机)。7、哈佛体系结构数据空间和地址空间(分开),ARM920T采用(哈弗体系)的内核架构。 8. ARM7TDMI采用( 3)级流水线结构,ARM920TDMI采用(5)级流水线。9 .按操作系统的分类可知,Dos操作系统属于顺序执行操作系统,Unix操作系统属于(分时)操作系统,VxWorks属于(实时嵌入式)操作系统。10、ARM7TDMI中,T表示支持16位Thumb指令集,D表示(支持在片可调试),M表示内嵌乘法器Multi

3、plier,I表示(嵌入式ICE),支持在线断点和调试。1嵌入式系统是以应用为中心,以计算机技术为基础,并_软硬件可剪裁_、对其功能和_可靠性_、_体积_、_功耗_等有严格要求的专用计算机系统。3为了提高_运行速度和稳定可靠性_ 嵌入式系统中的软件一般都固化在_CPU或只读存储体_中,而不是存贮于_可移动外存储体_中。4由于嵌入式系统本身不具备_自我开发能力_,即使设计完成以后用户通常也是不能对其程序功能进行修改的,须有一套_开发和仿真调试系统_才能进行交叉开发。5嵌入式系统的核心部件是_嵌入式处理器_,嵌入式开发硬件平台的选择主要是嵌入式处理器的选择。6嵌入式系统设计时,必须优先考虑的问题有

4、:_用户的功能需求_ 、_系统体系结构_、_性能和成本问题_ 、并考虑实时运行和速度、能耗以及体积等问题。7嵌入式系统的软件包括两部分: 嵌入式OS 、_应用功能软件_。8为了提高的开发的效率,降低开发难度,提高重用性,经验告诉大家;_基于嵌入式操作系统,采用模块化方式_是开发嵌入式系统软件的必由之路。10A/D变换器工作原理可分_逐次比较式_和_双积分_两种工作方式。1、 目前使用的嵌入式操作系统主要有哪些?请举出六种较常用的。Windows CE/Windows Mobile、VxWork、Linux、uCos、Symbian、QNX1、ARM微处理器有 7种工作模式,它们分为两类 非特权

5、模式 、 特权模式 。其中用户模式属于 非特权模式 2、ARM支持两个指令集, ARM核因运行的指令集不同,分别有两个状态 ARM 、 Thumb ,状态寄存器CPSR的 T 位反映了处理器运行不同指令的当前状态3、ARM核有多个寄存器,其中大部分用于通用寄存器,有小部分作为专用寄存器, R15 寄存器用于存储PC,R13通常用来存储 SP 4、ARM处理器有两种总线架构,数据和指令使用同一接口的是 冯诺依曼 ,数据和指令分开使用不同接口的是 哈佛结构 5、ARM微处理器复位后,PC的地址通常是 0x0 ,初始的工作模式是Supervisor 。 6、ARM微处理器支持虚拟内存,它是通过系统控

6、制协处理器 CP15 和MMU(存储管理部件)来进行虚拟内存的存储和管理。当系统发生 数据 异常和 指令领取 异常时,异常处理程序透过嵌入式操作系统的内存管理机制,通过MMU交换物理内存和虚拟内存的页面,以保证程序正常执行。7、编译链接代码时,有两种存储代码和数据的字节顺序,一种是 小端对齐 ,另一种是 打断对齐 8、构建嵌入式系统开发环境的工具链有多种,其中开放源码的工具链是 GNU工具链 ,ARM公司提供的工具链是 ADS工具链 9、计算机有CISC和RISC两种类型,以ARM微处理器为核心的计算机属于RISC类型,其指令长度是定长的 二、选择题(请将答案填入题后括号中):共10小题,每小

7、题2分,满分20分。1、下面哪种操作系统不属于商用操作系统。( )A. windows xpB. LinuxC. VxWorksD. WinCE2. 下面哪点不是嵌入式操作系统的特点。( )A. 内核精简B. 专用性强C. 功能强大D. 高实时性3. 下面哪种不属于嵌入式系统的调试方法。( )A. 模拟调试B. 软件调试C. BDM/JTAG调试D. 单独调试4. 在嵌入式ARM处理器中,下面哪种中断方式优先级最高。( )A. ResetB. 数据中止C. FIQD. IRQ5. NAND FLASH和NOR FLASH的区别正确的是。( )A. NOR的读速度比NAND稍慢一些B. NAND

8、的写入速度比NOR慢很多C. NAND的擦除速度远比NOR的慢D.大多数写入操作需要先进行擦除操作6. 下面哪种嵌入式操作系统很少用在手机上。( )A. Symbian B. linuxC. Win CED. VxWorks7、0x07&0x11的运算结果是。( )(A) 0x01 (B)0x11(C) 0x17 (D)0x078、以下哪种方式不属于文件系统的格式。( )(A) FAT (B)DOS(C) NTFS (D)Ext9、在将uc/os操作系统移植到ARM处理器上时,以下哪些文件不需要修改。( )(A) OS_CORE.C (B)include.h(C) OS_CPU.H (D)OS

9、TaskInit10、下面哪个特点不属于SUB设备的特点。( )(A) 串行通信方式 (B)不可热拨插(C) 分HOST、DEVICE和HUB (D)通信速率比RS232快2. 下面哪种不属于嵌入式系统的调试方法。 ( D )A. 模拟调试 B. 软件调试C. BDM/JTAG调试 D. 单独调试6下面关于DMA方式的描述,不正确的是( C )A. DMA方式使外设接口可直接与内存进行高速的数据传输B. DMA方式在外设与内存进行数据传输时不需要CPU干预C. 采用DMA方式进行数据传输时,首先需要进行现场保护D. DMA方式执行I/O交换要有专门的硬件电路7. 在嵌入式系统的存储结构中,存取

10、速度最快的是( B )。A. 内存 B. 寄存器组 C. Flash D. Cache8. 软件需求分析阶段的任务不应该包括( A )。A结构化程序设计 B. 问题分析C. 可靠性与安全性要求 D. 确定功能与性能要求9. 软件开发模型给出了软件开发活动各阶段之间的关系,( D )不是软件开发模型。A. 瀑布模型 B. 螺旋模型 C. 原型模型 D. 程序模型10. 利用( A )完全把系统软件和硬件部分隔离开来,从而大大提高了系统的可移植性。A. 硬件抽象层 B. 驱动映射层 C. 硬件交互层 D. 中间层三、判断题:共5小题,每小题2分,满分10分。1、所有的电子设备都属于嵌入式设备。(x

11、)2、CISC将被RISC所取代。.(x)3、嵌入式linux操作系统属于免费的操作系统。(对)4、移植操作系统时需要修改操作系统中与处理器直接相关的程序。(对)5、嵌入式开发需要专门的软件和硬件设备。(对)简答题:共2小题,每小题10分,满分20分。1、 根据嵌入式系统的特点,写出嵌入式系统的定义。以应用为中心、以计算机技术为基础、软硬件可裁减、功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。2、 简述嵌入式系统的特点。 答:(1)专用的计算机系统(功能具体专用,非通用性) (2)代码固化(程序固化,软件特定) (3)实时性要求(大多数嵌入式系统是实时系统)(4)可靠性要求(讲究稳定

12、可靠)(5)操作系统的支持(嵌入操作系统的优势) (6)专门的开发工具、环境和方法(7)知识集成系统(系统软硬件的行业性,技术性要求高)3、 举例说明嵌入式系统的应用领域。 答:5. 简单说明ARM微处理器的特点.答:(1) 体积小、低功耗、低成本、高性能。(2) 支持Thumb(16位)/ARM(32位)双指令集,能很好地兼容8位/16位器件。(3) 大量使用寄存器,指令执行速度更快。(4) 大多数数据操作都在寄存器中完成,通过Load/Store结构在内存和寄存器之间批量传递数据。(5) 寻址方式灵活简单,执行效率高。(6) 指令长度固定。 6、 简述嵌入式系统产品的设计和开发过程。 答:

13、 在嵌入式系统的开发过程中,一般采用的方法是首先在通用PC机上的集成开发环境中编程; 然后通过交叉编译和链接,将程序转换成目标平台(嵌入式系统)可以运行的二进制代码; 接着通过嵌入式调试系统调试正确; 最后将程序下载到目标平台上运行。要强调,选择合适的开发工具和调试工具,对整个嵌入式系统的开发都非常重要。 7、简述嵌入式系统的发展趋势。答:嵌入式系统正朝着以下趋势进一步发展:(1) 发展行业性的嵌入式硬件平台,制定行业标准。 (2) 随着相关技术的发展,SOC将成为应用主流。 (3) 发展功能更加强大的开发工具和嵌入式操作系统,支持复杂度越来越高的嵌入式应用软件的开发。 (4) 面向网络互联的嵌入式系统成为必然趋势。 (5) 嵌入式系统向新的嵌入式计算模型方向发展。 .嵌入式系统的组成,能画出嵌入式系统的组成框架。答:嵌入式系统由软件系统和硬件系统两部分组成。7嵌入式系统开发流程 答:嵌入式系统开发流程一般可分为4个阶段:需求分析阶段、硬件开发阶段、软件开发阶段和程序固化阶段。8.ARM处理器一共有几种工作模式,分别是?那种模式下,专业寄存器最多。ARM处理器一共有7种运行模式,它们分别是:用户模式(user)、快速中断模式(fiq)、外部中断模式(irq)、管理模式(svc)、数据访问中

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号