《嵌入式填空题整理解读12215.pdf》由会员分享,可在线阅读,更多相关《嵌入式填空题整理解读12215.pdf(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、填空题 1、ARM 微处理器有 7 非特权模式、特权模式 。其中用户模式属于 非特权模式 2、ARM支 持 两 个 指 令 集,ARM 核 因 运 行 的 指 令 集 不 同,分 别 有 两 个 状态 ARM、Thumb,状态寄存器 CPSR的 T 位反映了处理器运行不同指令的当前状态 3、ARM 核有多个寄存器,其中大部分用于通用寄存器,有小部分作为专用寄存器,R15 寄存器用于存储 PC,R13通常用来存储 SP 。ARM处理器有两种总线架构,数据和指令使用同一接口的是 冯诺依曼,数据和收指令分开使用不同接口的是 哈佛结构 4、ARMPC 的地址通常是 0 x0 初始的工作模式是 Supe
2、rvisor。5、ARM CP15和 MMU部件来进行虚拟内存的存储和管理。当系统发生数据异常和指令领取异常时异常处理程序透过嵌入式操作系统的内存管理机制通过 MMU交换物理内存和虚拟内存的页面以保证程序正常执行。6 小端对齐另一种是 大端对齐。7、构建嵌入式系统开发环境的工 GNU 工具链 ARM 公司提供的工具链是 ADS 工具链 计算机有 CISC和 RISCARM 微处 理器为核心的计算机属于 RISC 定长的 9.4处理器、存储器、输入/输出 和软件操作系统相关应用软件 10嵌入式微控制器、嵌入式 DSP处理器、嵌入式微处理器以及片上系统。11、操作系统是联接硬件与应用程序的系统程序
3、,其基本功能有进程管理、进程间通信内存管理I/O资源管理。12、从嵌入式操作系统特点可以将嵌入式操作系统分为 实时操作系统 和 分时操作系统硬实时系统 软实时系统。13、内核负责管理各个任务或者为每个任务分配 CPU 时间并且负责任务之间的通信,内核的基本服务是任务切换。14、嵌入式开发一般采用宿主机/目标机方式,PC 机或者台式机。15、哈佛体系结构数据空间和地址空间分开,ARM7TDMI采用冯诺依曼体系的内核架构。16.ARM7TDMI采用3ARM920TDMI采用5 级流水线。17.Dos操作系统属于顺序执行操作系统Unix操作系统属于分时操作系统,VxWorks属于实时嵌入式操作系统。
4、18、ARM7TDMIT表示支持 16 位 ThumbD表示在片可调试,M 表示内嵌乘法器,MultiplierI 表示嵌入式 ICE支持在线断点和调试。19、嵌入式系统的三要素是嵌入、专用、计算机。20结构可以分为循环轮询系统、前后台系统、单处理器多任务系统以及多处理器多任务系统等几大类。21响应时间、生存时间、吞吐量。22程序、数据和文档。23驱动层、操作系统层、中间件层和应用层。24创建任务、删除任务、改变任务状态和查询任务状态等功能。25、任务由代码、数据、堆栈和任务控制块 TCB构成。26、TCBCPU 寄存器、调度信息、内 存管理信息和 I/O状态信息等。27动态性、并行性和异步独
5、立性。28、RISC采取 load/store结构,有利于减少指令格式 29等待、就绪和执行。30、BSP(Board Support Package)的主要特点是硬件相关性与操作系统相关性。31系统响应时间、任务切换时间、中断延迟等。32、实时系统与分时以及批处理系统的主要区别是高及时性和高可靠性。33为任务申请一个 TCB并初始化、将新建任务设置为就绪状态 并放入就绪队列中。34非抢占式 和抢占式两种处理方式。35、一个从磁盘上读文件的任务在得到了所需要的文件信息后它的状态应该从阻塞转换成就绪。36、存储管理中对存储空间浪费是以内部碎片和外部碎片两种形式表现出来的。37、地址重定位可以分为
6、静态重定位和动态重定位两种。38、静态重定位是在程序装入程序执行时进行。39提高外部设备的利用率、为用户提供统一的使用界面。40、信号量的物理意义是当信号量值大于零时表示可分配资源的个数时表示等待该资源的任务的个数。41、用 P、VP操作退出临界区 时应对信号量执行 V操作。42共享事件结构、共享文件、共享硬件设备。43安装设备驱动、初始化设备、打开一个设备并得到文件描述符。44.块设备以块字节为单位传输数据。45、以应用中心计算机技术 应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。46、硬件、软件和开发平台。47、应用软件层、操作系统层、板级支持包硬件抽象层硬件层。48
7、、上市时间、设计成本和产品质量。49、需求分析、规格说明、体系结构设计、构件设计、系统 集成和系统测试。50、功能性需求分析和非功能性需求分析。51、为了提高运行速度和可靠性,嵌入式系统一般固化在存储器芯片上,而不是存储在硬盘设备上 52.嵌入式系统一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统、用户的应用程序等四个部分组成 53、反映嵌入式系统设计人员的水平能力主要在于总体设计需求分析、规格说明和体系 结构设计、和系统调试。54、列举常见的 ARMARM7系列、ARM9系列、ARM11系列、Cortex-M 系列、Cortex-R系列、Cortex-A系列等。55、ARM 系列微处理器支
8、持的数据类型有、半字和字等三种类型。56、ARM大端格式和小端格式。57、ARM 系列处理器通过执行 BX 或者 BLX指令来实现工作状态的切换。58、SRAM、DRAM、Flash、EEPROM等。59、对于 RAMSRAM和 DRAM。60、AMBA 定义了 3组总线 AHB/先进高性能总线、ASB/先进系统总线和 APB/先进外围总线 61、目前主流的 32 位嵌入式微处理器芯片有 ARM、MIPS和 PowerPC等。62、由于嵌入式系统本身不具备_自举开发能力_,即使设计完成以后用户通常也是不能对其程序功能进行修改的,须有一套_ 开发工具和环境_ 才能进行交叉开发。63、嵌入式系统设
9、计时,必须优先考虑的问题有:用户的功能需求、系统体系结构、性能和成本问题、并考虑实时运行和速度、能耗以及体积等问题。64、Bootloader 就是在操作系统内核运行之前运行的一段程序,它类似于 PC 机中的 BIOS 程序。65、嵌入式系统的软件包括两部分:嵌入式操作系统、应用程序 66、为了提高的开发的效率,降低开发难度,提高重用性,经验告诉大家;基于嵌入式操作系统,采用模块化方式是开发嵌入式系统软件的必由之路 67、嵌入式系统的核心部件是 各种类型的嵌入式处理器,嵌入式开发硬件平台的选择主要是嵌入式处理器的选择。68、A/D变换器工作原理可分 逐次比较式 和 双积分两种工作方式 69、嵌
10、入式系统发展趋势是:嵌入式应用软件的开发需要强大的开发工具和嵌入式操作系统的支持,联网成为必然趋势、.支持小型电子设备实现小尺寸、微功耗和低成本、并提供精巧的多媒体人机界面。70、选择 ARM 处理器需要考虑的四大因素有:内核/版本;工作频率 ;片内存储容量 ;片内功能模块。71、嵌入式系统一般由嵌入式微处理器、存储与 I/O部分、外设与执行部分、嵌入式软件等四个部分组成 72、系统初始化过程按照自底向上、从硬件到软件的次序依次可以分为片级初始化、板级初始化和系统级初始化 3个主要环节。73、ARM系列微处理器支持的边界对齐格式有:字节、半字和字对齐。74、USB控制传输、批量传输、中断传输和
11、等时传输。75、使用 gcc命令若想生成警告信息,应该给 gcc加参数-Wall。76、I/O数据寄存器、状态寄存器和控制寄 存器。77、I/O统一编址和独立编址。78、I/O 接口电路数据传送方式有:中断、查询、DMA、I/O 通道和 I/O 处理机方式。79、嵌入式操作系统的内核构成包括系统初始化、多任务管理和内存管理。80、实时系统按照实时性要求不同软实时系统和硬实时系统。81、实时操作系统的评价指标有 任务调度算法、上下文切换时间、确定性、最小内存开 销和最大中断禁止时间。82、在宿主机上使用编译器软件将嵌入式应用、嵌入式操作系统编译成为可以在目标机上 交叉编译 83、Bootload
12、er主要功能是系统初始化、加载和运行内核程序。84.嵌入式处理器通常分为 4MPUMCUDSPSOC。85.大多数 Boot Loader 都包含 启动加载模式 和 下载模式 两种不同的操作模式。86.ARM软件模拟器 基于 JTAG调试的 ICD开发 Angel调试开发ICE在线仿真等四种。87 CLinux名称中的 微小 C 控制 适合在微控制器应用领域应用的 Linux操作系统 88.BSP 板级支持包 GUI 图形用户界面 SOC/SOPC 片上 89.ARMRISC指令长度固定、大量使用寄存器、执行速度快、低功耗等特点。90.C/OS-II5 就绪 等待 运行 中断 休眠 91、AR
13、M37316个。92、ARM7TDMI具有三级流水线结构,取指译码执行 93、强实时系统弱实时系统 94.采用 RS232C实现最简单的双机互联,至少需要如下信号线:TXD 、RXD 和GND。95.嵌入式软件生成、嵌入式软件调试、嵌入式软件固化。96.Linux 中常用的通信机制管道、有名管道、无名管道、信号量、消息队列、共享内存、套接口。97.FAT32对文件的大小限制为 4G 之内。98.见消息机制有 管道 和消息队列等两种方法。99.ARM 微处理器的工作模式中,系统模式并不是通过异常进入的,它和用户模式具有完全一样的寄存器。100.嵌入式系统的开发由于受到系统资源开销限制,通常采用交
14、叉开发环境。19.在 Linux Shell ls-l 型及权限列为 crw-rw-rw-字符设备文件名。27.软件生存周期由软件定义、软件开发、软件维护三个时期组成。20.ARM芯片复位后、系统将进入管理模式。22.在 ARM7TDMI 位为单位。23.式称为大端格式。32._串口连接_、网络连接、USB 连接等。Windows 常用的分区格式有三种,分别是 FAT16、FAT32、NTFS4.0,5.0 格式 Linux 操作系统里有 Ext2、Ext3、Linux swap 和 VFAT 四种格式.读书的好处 1、行万里路,读万卷书。2、书山有路勤为径,学海无涯苦作舟。3、读书破万卷,下
15、笔如有神。4、我所学到的任何有价值的知识都是由自学中得来的。达尔文 5、少壮不努力,老大徒悲伤。6、黑发不知勤学早,白首方悔读书迟。颜真卿 7、宝剑锋从磨砺出,梅花香自苦寒来。8、读书要三到:心到、眼到、口到 9、玉不琢、不成器,人不学、不知义。10、一日无书,百事荒废。陈寿 11、书是人类进步的阶梯。12、一日不读口生,一日不写手生。13、我扑在书上,就像饥饿的人扑在面包上。高尔基 14、书到用时方恨少、事非经过不知难。陆游 15、读一本好书,就如同和一个高尚的人在交谈歌德 16、读一切好书,就是和许多高尚的人谈话。笛卡儿 17、学习永远不晚。高尔基 18、少而好学,如日出之阳;壮而好学,如日中之光;志而好学,如炳烛之光。刘向 19、学而不思则惘,思而不学则殆。孔子 20、读书给人以快乐、给人以光彩、给人以才干。培根