嵌入式填空题整理

上传人:夏** 文档编号:486085686 上传时间:2023-08-13 格式:DOC 页数:9 大小:437KB
返回 下载 相关 举报
嵌入式填空题整理_第1页
第1页 / 共9页
嵌入式填空题整理_第2页
第2页 / 共9页
嵌入式填空题整理_第3页
第3页 / 共9页
嵌入式填空题整理_第4页
第4页 / 共9页
嵌入式填空题整理_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《嵌入式填空题整理》由会员分享,可在线阅读,更多相关《嵌入式填空题整理(9页珍藏版)》请在金锄头文库上搜索。

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

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

3、系统的构架可以分为4 个部分分别是处理器、存储器、输入 /输出和软件 一般软件亦分为 操作系统相关和应用软件两个主要部分 。10 、根据嵌入式系统使用的微处理器可以将嵌入式系统分为嵌入式微控制器、嵌入式DSP 处理器 、嵌入式微处理器 以及 片上系统 。.专业 .专注.11、操作系统是联接硬件与应用程序的系统程序,其基本功能有 进程管理 、进程间通信内存管理I/O 资源管理 。12、从嵌入式操作系统特点可以将嵌入式操作系统分为实时操作系统和 分时操作系统其中实时系统亦可分为硬实时系统和软实时系统 。13、内核负责管理各个任务或者为每个任务分配CPU 时间并且负责任务之间的 通信,内核的基本服务

4、是 任务切换 。14、嵌入式开发一般采用宿主机 / 目标机方式 ,其中宿主机一般是指 PC 机或者 台式机 。15、哈佛体系结构数据空间和地址空间分开 ,ARM7TDMI采用冯诺依曼体系 的内核架构 。16. ARM7TDMI 采用3级流水线结构ARM920TDMI采用 5级流水线 。17.按操作系统的分类可知Dos 操作系统属于 顺序执行操作系统Unix 操作系统属于 分时操作系统 , VxWorks 属于实时嵌入式 操作系统 。18、 ARM7TDMI 中T 表示支持 16位 Thumb 指令集D 表示在片可调试 , M 表示内嵌乘法器 , MultiplierI 表示 嵌入式 ICE 支

5、持在线断点和调试 。19、嵌入式系统的三要素是嵌入、专用、计算机。20、从嵌入式系统设计的角度来看嵌入式软件 结构 可以分为 循环轮询系统 、前后台系统、单处理器多任务系统以及 多处理器多任务系统 等几大类 。21、衡量系统实时性的主要指标有响应时间 、生存时间 、吞吐量 。22、软件一般包括程序、数据和文档。23、嵌入式软件的体系结构通常包括驱动层 、操作系统层 、中间件层 和应用层 。24、嵌入式系统中的任务管理主要包括创建任务 、删除任务 、改变任务状态 和查询任务状态 等功能 。25、任务由 代码、数据 、堆栈 和任务控制块 TCB 构成 。.专业 .专注.26、 TCB 包含操作系统

6、用来控制任务所需要的信息如任务状态 、 CPU 寄存器 、调度信息、内 存管理信息和 I/O状态信息等 。27、任务的主要特性包括动态性 、并行性 和异步独立性 。28、 RISC 采取 load/store结构,有利于减少指令格式29、任务的三种基本状态为等待、就绪和执行。30、 BSP(Board Support Package)的主要特点是 硬件相关性 与操作系统相关性 。31、评价实时操作系统的主要指标有系统响应时间 、任务切换时间 、中断延迟 等。32、实时系统与分时以及批处理系统的主要区别是高及时性 和高可靠性 。33、创建任务原语的主要功能有为任务申请一个TCB 并初始化 、将新

7、建任务设置为就绪状态 并放入就绪队列中 。34、采用优先级调度算法时一个高优先级任务由阻塞状态变为就绪状态时可以有 非抢占式 和抢占式两种处理方式 。35、一个从磁盘上读文件的任务在得到了所需要的文件信息后它的状态应该从阻塞转换成就绪 。36、存储管理中对存储空间浪费是以内部碎片 和外部碎片 两种形式表现出来的。37、地址重定位可以分为静态重定位 和动态重定位 两种。38、静态重定位是在 程序装入 时进行动态重定位是在 程序执行 时进行 。39、设备管理的主要目标是提高外部设备的利用率、为用户提供统一的使用界面 。40、信号量的物理意义是当信号量值大于零时表示可分配资源的个数当信号量值小于零时

8、表示 等待该资源的任务的个数。41 、用 P、 V 操作管理临界区时一个任务在进入临界区前应对信号量执行P 操作退出临界区时应对信号量执行V 操作 。.专业 .专注.42、在嵌入式系统中如果被多个任务同时操作某些资源可能会变得不确定这些资源包括 共享事件结构 、共享文件 、共享硬件设备 。43、在对一个设备进行操作之前要完成下面三步安装设备驱动 、初始化设备 、打开一个设备并得到文件描述符。44.块设备以 块为单位传输数据字符设备以 字节 为单位传输数据 。45、嵌入式系统的基本定义为以应用中心以计算机技术 为基础软件硬件可裁剪适应应用系统对 功能 、可靠性 、成本 、体积、功耗严格 要求的

9、专用 计算机系统 。46、 从模块结构来看嵌入式系统由三大部分组成分别是硬件、软件和开发平台 。47 、 从层次角度来看嵌入式系统由四大部分组成分别是应用软件层 、操作系统层、板级支持包或硬件抽象层和硬件层 。48、 嵌入式产品的主要度量指标包括上市时间 、设计成本 和产品质量 。49、 嵌入式系统的设计过程包括需求分析 、 规格说明 、体系结构设计 、构件设计 、系统集成 和系统测试 。50、 需求分析包括功能性需求分析 和非功能性需求分析 。51、 为了提高 运行速度和可靠性,嵌入式系统一般固化在存储器芯片 上,而不是存储在硬盘设备 上52.嵌入式系统一般由嵌入式微处理器、外围硬件设备 、

10、嵌入式操作系统 、用户的应用程序等四个部分组成53 、 反映嵌入式系统设计人员的水平能力主要在于总体设计需求分析 、规格说明 和体系.专业 .专注.结构设计 、和系统调试 。54 、 列举常见的ARM 系列处理器ARM7 系列 、ARM9 系列、 ARM11 系列、 Cortex-M系列 、 Cortex-R 系列 、 Cortex-A系列等 。55、 ARM 系列微处理器支持的数据类型有字节、半字和字等三种类型 。56、 ARM 系列微处理器支持的字数据存储格式有大端格式 和小端格式 。57、 ARM 系列处理器通过执行BX 或者 BLX 指令来实现工作状态的切换 。58、 列举常见的存储器

11、类型SRAM 、 DRAM 、 Flash 、EEPROM 等 。59、 对于 RAM 存储器主要有两种分别是SRAM 和 DRAM 。60、 AMBA 定义了 3 组总线 AHB/ 先进高性能总线 、 ASB/ 先进系统总线和APB/ 先进外围总线61、 目前主流的 32 位嵌入式微处理器芯片有ARM 、MIPS 和 PowerPC 等。62、由于嵌入式系统本身不具备_自举开发能力 _,即使设计完成以后用户通常也是不能对其程序功能进行修改的,须有一套 _开发工具和环境 _才能进行交叉开发 。63、 嵌入式系统设计时,必须优先考虑的问题有:用户的功能需求 、系统体系结构 、性能和成本问题 、并

12、考虑实时运行和速度 、能耗以及体积等问题。64 、 Bootloader就是在操作系统内核运行之前运行的一段程序,它类似于 PC 机中的BIOS程序。65、 嵌入式系统的软件包括两部分: 嵌入式操作系统 、应用程序66、 为了提高的开发的效率 ,降低开发难度 ,提高重用性 ,经验告诉大家 ;基于嵌入式操作系统 ,采用模块化方式 是开发嵌入式系统软件的必由之路67、 嵌入式系统的核心部件是各种类型的嵌入式处理器,嵌入式开发硬件平台的选择主要是 嵌入式处理器的选择。.专业 .专注.68、 A/D 变换器工作原理可分逐次比较式 和 双积分 两种工作方式69、嵌入式系统发展趋势是:嵌入式应用软件的开发需要强大的开发工具和嵌入式操作系统的支持 ,联网成为必然趋势、 . 支持小型电子设备实现

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

当前位置:首页 > 幼儿/小学教育 > 幼儿教育

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