- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
嵌入式题库 湖南工业大学
共6页
嵌入式试题库
1、ARM汇编语言与c++的混合编程通常用以下哪几种方式 在C/C++代码中嵌入汇编指令、在汇编程序和C/C++的程序之间进行变量的互访、 汇编程序、C/C++程序间的相互调用。
2、嵌入式处理器可以分为 微控制器,微处理器数字信号处理器,片上系统。3、目前世界上的四大嵌入式处理器内核分别是、、68/OOLDFIRE核。P30
4、ARM微处理器中支持字节(8位),半字(16位),字(32位),3种数据类型其中字需要 对齐,半字需要 2字节 对齐。P43
5、S3C2410X-/S3C2440X是三星公司出品的基于 ARM920T它与基于ARM的S3C44BOX的最大区别在于,S3C24/OX/S3C244OX内部带有全性能的 内存管理单元(MMU) 。P12
6、ARM7TDMI采用因此对存储器 的控制没有专门的,存储器采用间的而直接的地址方式来表示实际的物理地址,没有进行段式页的转换。P50
7、LIMUX内核包含、,网络及资源管理部分。P256
8、嵌入式系统地3个基本要素是, P1 嵌入式系统发展的4个阶段分别是 以单片机为核心的低级嵌入式系统 , 以嵌入式微处理器为基础的初级嵌入式系统 , 以嵌入式操作系统为标志的中级嵌入式系统 , 以Internet为标志的高级嵌入式系统 。P3
9、嵌入式系统的硬件有电源模块,种I/O接口,总线以及外部设备和插件等组成。嵌入式系统的软件包括 中间层程序 、 嵌入式操作系统 、 应用软件 以及实际后用程序层。P6--7
10、目前世界上的四大嵌入式处理器内核分别是内核 。P30
11、ARM处理器工作在不同模式,使用的寄存器有所不同,PC 为当前程式状态寄存器;7个通用寄存器和转台寄存器在不同模式下不同。P35
12、S3C44BOX内部除内核处,还包括许多可编程外围设备组建,这些外围设备组件的可编程功能均是通过各个可编程外围设备组件中的 相关控制寄存器 来完成设置的。
13、嵌入式系统地调试工具有:指令集模拟器,,在线仿真器。P23
14、嵌入式系统简单的说就是15、ARM微处理器的工作状态有两种:ARM状态和THUMB状态,其中是指ARM工作于32位指令状态, 是指ARM执行16位 的THUMB指令状态,二者的状态转换是通过BX指令完成的。P33 简答题
1、基于ARM体系结构的嵌入式处理器具有哪些技术特征?并对每种技术特征予以简单的说明。P33
答:(1)单周操作:ARM指令系统在一个机器周期内完成简单和基本的操作。
(2)采用加载/存储指令结构:存储器访问指令的执行时间长,因此只采用了加载和存储两种指令对存储器进行读和写的操作,面向运算部件的操作都经过加载指令和存储指令,从存储器取出后预先存放到寄存器对内,以加快执行速度。 (3)固定的32位长度指令:指令格式固定为32位长度,使指令译码结构简单,效率提高。
(4) 3地址指令格式:采用三地址指令格式、较多寄存器和对称的指令格式便于生成优化代码,降低编译开销 (5)指令流水线技术:ARM采用多级流水线技术,以提高指令执行的效率。
2、请你从技术的角度和系统地角度给出嵌入式系统的定义。P1
以应用为中心,计算机技术为基础,软硬件可剪裁,适应应用系统对功能,成本,体积,可靠性,功耗严格要求的计算机系统。
3、uCLinux内核移植包括哪些主要任务?并对每个任务进行简单的说明。P286
(1) 配置内核。uCLinux常用的配置选项包括系统及其存储器配置、网络支持、USB支持、显示器支持以及触摸支持等。
(2) 编译内核。编译内核主要包括使用Make Dep建立依赖关系、使用Make编译内核、使用MakezImage编译压缩核心(zImage)。
(3) 下载、运行、调试内核。可以通过调试器下载内核并运行,也可以通过Boot Loader将内核烧写到FLASH中,然后运行uCLinux。
4、请你说明系统从异常处理程序中返回需要执行哪些操作?P40
(1) 恢复原来被保护的用户寄存器
(2) 将SPSR_mode寄存器值复制到CPSR中,使得CPSR从相应的SPSR中恢复,以恢复被中断的程序工作状态。
(3) 根据异常类型将PC值恢复成断点地址,以执行用户原来运行着的程序。
(4) 清除CPSR中的中断禁止标志I和F,开放外部中断和快速中断。
第1/6页
窗体顶端
嵌入式试题库
5、请你详细说明ARM处理器控制寄存器的含义和作用。P150
(1) 控制寄存器是一个特定的存储单元,而控制寄存器各位的定义由微处理器/微处理器的内部硬件结构决定,
所以控制寄存器各位的定义是控制编程的依据。 (2) 控制寄存器是人机信息交互的桥梁,而人或机器对某个功能组件的控制指令首先必须通过编程给控制寄存器赋值,再通过CPU对控制
原创力文档


文档评论(0)