嵌入式填空题_第1页
嵌入式填空题_第2页
嵌入式填空题_第3页
嵌入式填空题_第4页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、-. z填空题ARM微处理器有 7种工作模式它们分为两类 非特权模式 、 特权模式 。其中用户模式属于 非特权模式ARM支持两个指令集,ARM核因运行的指令集不同,分别有两个状态ARM、Thumb,状态存放器CPSR的T位反映了处理器运行不同指令的当前状态ARM核有多个存放器,其局部用于通用存放器,有小局部作为专用存放器,R15存放器用于存储PC,R13通常用来存储SP。ARM处理器有两种总线架构,数据和指令使用同一接口的是诺依曼,数据和收指令分开使用不同接口的是哈佛构造4、ARM微处理器复位后PC的地址通常是 0*0 初始的工作模式是Supervisor。 5、ARM微处理器支持虚拟存它是通

2、过系统控制协处理器 CP15和MMU存储管理部件来进展虚拟存的存储和管理。当系统发生数据异常和指令领取异常时异常处理程序透过嵌入式操作系统的存管理机制通过MMU交换物理存和虚拟存的页面以保证程序正常执行。 6、编译代码时有两种存储代码和数据的字节顺序一种是 小端对齐另一种是 大端对齐。 7、构建嵌入式系统开发环境的工具链有多种其中开放源码的工具链是 GNU工具链ARM公司提供的工具链是 ADS工具链 计算机有CISC和RISC两种类型以ARM微处理器为核心的计算机属于 RISC 类型其指令长度是定长的 9.一般而言嵌入式系统的构架可以分为4个局部分别是处理器、存储器、输入/输出和软件一般软件亦

3、分为操作系统相关和应用软件两个主要局部。 10、根据嵌入式系统使用的微处理器可以将嵌入式系统分为嵌入式微控制器、嵌入式DSP处理器、嵌入式微处理器以及片上系统。 11、操作系统是联接硬件与应用程序的系统程序,其根本功能有进程管理、进程间通信、存管理、I/O资源管理。 12、从嵌入式操作系统特点可以将嵌入式操作系统分为 实时操作系统 和 分时操作系统其中实时系统亦可分为硬实时系统和 软实时系统。 13、核负责管理各个任务或者为每个任务分配CPU时间并且负责任务之间的通信,核的根本效劳是任务切换。 14、嵌入式开发一般采用宿主机/目标机方式,其中宿主机一般是指PC机或者台式机。 15、哈佛体系构造

4、数据空间和地址空间分开,ARM7TDMI采用诺依曼体系的核架构。 16. ARM7TDMI采用3级流水线构造ARM920TDMI采用5 级流水线。 17.按操作系统的分类可知Dos操作系统属于顺序执行操作系统Uni*操作系统属于分时操作系统,V*Works属于实时嵌入式操作系统。 ARM7TDMI中T表示支持16位Thumb指令集D表示在片可调试,M表示嵌乘法器,MultiplierI表示嵌入式ICE支持在线断点和调试。 19、嵌入式系统的三要素是嵌入、专用、计算机。 20、从嵌入式系统设计的角度来看嵌入式软件构造可以分为循环轮询系统、前后台系统、单处理器多任务系统以及多处理器多任务系统等几大

5、类。 21、衡量系统实时性的主要指标有响应时间、生存时间、吞吐量。 22、软件一般包括程序、数据和文档。 23、嵌入式软件的体系构造通常包括驱动层、操作系统层、中间件层和应用层。 24、嵌入式系统中的任务管理主要包括创立任务、删除任务、改变任务状态和查询任务状态等功能。 25、任务由代码、数据、堆栈和任务控制块TCB构成。 26、TCB包含操作系统用来控制任务所需要的信息如任务状态、CPU存放器、调度信息、 存管理信息和I/O状态信息等。 27、任务的主要特性包括动态性、并行性和异步独立性。 28、RISC采取load/store构造,有利于减少指令格式 29、任务的三种根本状态为等待、就绪和

6、执行。 30、BSP(Board Support Package)的主要特点是硬件相关性与操作系统相关性。 31、评价实时操作系统的主要指标有系统响应时间、任务切换时间、中断延迟等。 32、实时系统与分时以及批处理系统的主要区别是高及时性和高可靠性。 33、创立任务原语的主要功能有为任务申请一个TCB并初始化、将新建任务设置为就绪状态 并放入就绪队列中。 34、采用优先级调度算法时一个高优先级任务由阻塞状态变为就绪状态时可以有非抢占式 和抢占式两种处理方式。 35、一个从磁盘上读文件的任务在得到了所需要的文件信息后它的状态应该从阻塞转换成就绪。 36、存储管理中对存储空间浪费是以部碎片和外部碎

7、片两种形式表现出来的。 37、地址重定位可以分为静态重定位和动态重定位两种。 38、静态重定位是在程序装入时进展动态重定位是在程序执行时进展。 39、设备管理的主要目标是提高外部设备的利用率、为用户提供统一的使用界面。 40、信号量的物理意义是当信号量值大于零时表示可分配资源的个数当信号量值小于零时表示等待该资源的任务的个数。 41、用P、V操作管理临界区时一个任务在进入临界区前应对信号量执行P操作退出临界区 时应对信号量执行V操作。 42、在嵌入式系统中如果被多个任务同时操作*些资源可能会变得不确定这些资源包括共享事件构造、共享文件、共享硬件设备。 43、在对一个设备进展操作之前要完成下面三

8、步安装设备驱动、初始化设备、翻开一个设备并得到文件描述符。 块设备以块为单位传输数据字符设备以字节为单位传输数据。45、嵌入式系统的根本定义为以应用中心以计算机技术为根底软件硬件可裁剪适应应用系统对功能、可靠性、本钱、体积、功耗严格要求的专用计算机系统。 46、 从模块构造来看嵌入式系统由三大局部组成分别是硬件、软件和开发平台。 47、 从层次角度来看嵌入式系统由四大局部组成分别是应用软件层、操作系统层、板级支持包或硬件抽象层和硬件层。 48、 嵌入式产品的主要度量指标包括上市时间、设计本钱和产品质量。 49、 嵌入式系统的设计过程包括需求分析、规格说明、体系构造设计、构件设计、系统集成和系统

9、测试。50、 需求分析包括功能性需求分析和非功能性需求分析。 51、 为了提高运行速度和可靠性,嵌入式系统一般固化在存储器芯片上,而不是存储在硬盘设备上嵌入式系统一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统、用户的应用程序等四个局部组成53、 反映嵌入式系统设计人员的水平能力主要在于总体设计需求分析、规格说明和体系构造设计、和系统调试。 54、 列举常见的ARM系列处理器ARM7系列、ARM9系列、ARM11系列、Corte*-M系列、Corte*-R系列、Corte*-A系列等。 55、 ARM系列微处理器支持的数据类型有字节、半字和字等三种类型。 56、 ARM系列微处理器支持的字数

10、据存储格式有大端格式和小端格式。 57、 ARM系列处理器通过执行B*或者BL*指令来实现工作状态的切换。 58、 列举常见的存储器类型SRAM、DRAM、Flash、EEPROM等。 59、 对于RAM存储器主要有两种分别是SRAM和DRAM。 60、 AMBA定义了3组总线AHB/先进高性能总线、 ASB/先进系统总线和APB/先进外围总线61、目前主流的32位嵌入式微处理器芯片有ARM、MIPS和PowerPC等。62、由于嵌入式系统本身不具备_自举开发能力_,即使设计完成以后用户通常也是不能对其程序功能进展修改的,须有一套_开发工具和环境_才能进展穿插开发。 63、 嵌入式系统设计时,

11、必须优先考虑的问题有:用户的功能需求、系统体系构造、性能和本钱问题、并考虑实时运行和速度、能耗以及体积等问题。64、Bootloader 就是在操作系统核运行之前运行的一段程序,它类似于PC机中的 BIOS 程序。 65、 嵌入式系统的软件包括两局部: 嵌入式操作系统、应用程序66、 为了提高的开发的效率,降低开发难度,提高重用性,经历告诉大家;基于嵌入式操作系统,采用模块化方式是开发嵌入式系统软件的必由之路67、 嵌入式系统的核心部件是各种类型的嵌入式处理器,嵌入式开发硬件平台的选择主要是嵌入式处理器的选择。 A/D变换器工作原理可分 逐次比拟式 和 双积分两种工作方式 嵌入式系统开展趋势是

12、:嵌入式应用软件的开发需要强大的开发工具和嵌入式操作系统的支持,联网成为必然趋势、 .支持小型电子设备实现小尺寸、微功耗和低本钱、并提供精巧的多媒体人机界面。70、 选择ARM处理器需要考虑的四大因素有:核/版本; 工作频率 ;片存储容量 ;片功能模块。 71、 嵌入式系统一般由嵌入式微处理器、存储与I/O局部、外设与执行局部、嵌入式软件等四个局部组成 72、系统初始化过程按照自底向上、从硬件到软件的次序依次可以分为片级初始化、板级初始化和系统级初始化 3个主要环节。73、 ARM系列微处理器支持的边界对齐格式有:字节、半字和字对齐。74、USB规定义了四种传输分别是控制传输、批量传输、中断传

13、输和等时传输。 75、 使用gcc命令假设想生成警告信息,应该给gcc加参数 -Wall 。 76、 I/O接口面向软件设计人员有三类存放器分别是数据存放器、状态存放器和控制寄存器。 77、 I/O接口编址方式有两种分别是统一编址和独立编址。 78、I/O接口电路数据传送方式有:中断、查询、DMA、I/O通道和I/O处理机方式。 79、 嵌入式操作系统的核构成包括系统初始化、多任务管理和存管理。 80、 实时系统按照实时性要求不同可以分为两种软实时系统和硬实时系统。 81、 实时操作系统的评价指标有任务调度算法、上下文切换时间、确定性、最小存开销和最大中断制止时间。 82、 在宿主机上使用编译

14、器软件将嵌入式应用、嵌入式操作系统编译成为可以在目标机上运行代码的过程称为穿插编译而采用的编译器称为穿插编译器。 83、 Bootloader主要功能是系统初始化、加载和运行核程序。 84. 嵌入式处理器通常分为4类即MPU、MCU、DSP、SOC。 85. 大多数 Boot Loader 都包含 启动加载模式 和 下载模式 两种不同的操作模式。 86. ARM嵌入式开发过程中常用的调试方式有软件模拟器、基于JTAG调试的ICD开发、Angel调试开发和ICE在线仿真等四种。 87 CLinu*名称中的代表微小C代表控制从字面上看就知道它是一款适合在微控制器应用领域应用的Linu*操作系统 8

15、8. 嵌入式系统中BSP是指板级支持包 、GUI指图形用户界面、SOC/SOPC是指片上可编程系统 。 89. ARM处理器采用RISC体系构造具有指令长度固定、大量使用存放器 、执行速度快、低功耗等特点。 90. C/OS-II中任务的状态有5种分别是 就绪 、等待 、 运行 、中断、休眠 。91、 ARM处理器共有37个存放器其用存放器31个、状态存放器6个。 92、 ARM7TDMI具有三级流水线构造,分别是取指、译码、执行嵌入式系统一般对操作系统的实时性有比拟高的要求按照对实时性的响应等级嵌入式操作系统可分为强实时系统和弱实时系统94. 采用RS232C实现最简单的双机互联,至少需要如

16、下信号线: T*D 、 R*D 和GND。 嵌入式应用软件的开发过程可以分为三个步骤嵌入式软件生成、嵌入式软件调试、嵌入式软件固化。 96. Linu* 中常用的通信机制管道、有名管道、无名管道、信号量、消息队列、共享存、套接口。 97. 文件系统按不同的存储及管理方式分为不同的类型不同类型的文件系统对文件大小有不同的限制FAT32对文件的大小限制为4G之。 98. 在实时多任务系统中任务间通信主要有共享数据构造和消息机制等两种方式其中常见消息机制有 管道 和消息队列等两种方法。 99.ARM微处理器的工作模式中,系统模式并不是通过异常进入的,它和用户模式具有完全一样的存放器。 100.嵌入式系统的开发由于受到系统资源开销限制,通常采用穿插开发环境。 19. 在Linu* Shell中可以使用ls -l命令查看文件目录列表方式假设*个文件的类型及权限列为crw-rw-rw-则该文件名为字符设备文件名。27. 软件生存周期

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论