嵌入式系统原理及应用期末模拟试卷B卷

上传人:yh****1 文档编号:125955013 上传时间:2020-03-21 格式:DOC 页数:11 大小:167.50KB
返回 下载 相关 举报
嵌入式系统原理及应用期末模拟试卷B卷_第1页
第1页 / 共11页
嵌入式系统原理及应用期末模拟试卷B卷_第2页
第2页 / 共11页
嵌入式系统原理及应用期末模拟试卷B卷_第3页
第3页 / 共11页
嵌入式系统原理及应用期末模拟试卷B卷_第4页
第4页 / 共11页
嵌入式系统原理及应用期末模拟试卷B卷_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《嵌入式系统原理及应用期末模拟试卷B卷》由会员分享,可在线阅读,更多相关《嵌入式系统原理及应用期末模拟试卷B卷(11页珍藏版)》请在金锄头文库上搜索。

1、 .厦门理工学院试卷20 10 20 11 学年 第 1 学期课程名称嵌入式系统原理及应用试卷卷别A B 计算机科学与技术 专业 2010 级 班级 考试方式闭卷 开卷 本试卷共 4大题( 4页),满分100分,考试时间120分钟。请在答题纸上作答,在试卷上作答无效。一、选择题:(本题共10小题,每题2分,共20分)1以下描述正确的是 ( b )A随着嵌入式设备的发展,嵌入式设备无处不在,桌面系统将面临淘汰。B嵌入式系统的开发采用交叉开发方式,开发平台一般是通用计算机。C嵌入式实时系统的特征之一是运行速度快。D嵌入式微处理器采用哈佛体系结构。2以下关于ARM内核描述错误的是( a ) A. C

2、ISC微处理器 B. 功耗低C性价比高 D. 代码密度高3以下关于嵌入式系统Boot Loader的理解错误的是 ( b )ABoot Loader的功能之一是初始化硬件B. BootLoader是通用的 C. 有些 BootLoader 支持多CPUD. 在操作系统内核运行之前运行的一段小程序4以下ARM处理器模式中哪种使用的寄存器最少( a )AUser BFIQ CIRQ DSupervisor5以下关于ARM处理器工作状态的描述错误的是(a)A.异常处理可以运行在Thumb状态下BARM状态下执行字对准的指令C. Thumb状态下执行半字对准的指令DARM和Thumb之间状态的切换不影

3、响处理器的模式或寄存器的内容6以下关于嵌入式系统的理解正确的是( d )。A嵌入式系统的运行平台都是通用计算机B嵌入式系统的软件和硬件相对独立C嵌入式系统具有通用处理器、标准总线和外设D嵌入式系统一般不能再编程7以下哪条指令不会影响CPSR( d )A. CMN B. TEQ C. SUBS D. ADDCS8. 以下对RTOS的可确定性的描述错误的是( c )A. 系统在运行过程中,系统调用的时间可以预测B. 在规定的时序范围内,有多少外部事件可以到达是可预测的C. 系统在运行过程中,能智能评估当前状态,判断系统是否面临崩溃。D. 每个任务需要哪些资源,哪种情况下占用资源都是可预测的9已知R

4、0=0x12345678,R1=0x300,在小端存储格式下,执行以下语句之后,R2=( d )STR R0, R1LDRB R2, R1A0x12 B. 0x34 C. 0x56 D. 0x7810. 下图所示的调试方式属于哪一种(b)。ACrash and Burn B. ROM MonitorC. ROM Emulator D. ICE二、填空题:(本题共10小题,每题2分,共20分)11. R14有两个用途,一是在调用子程序时用于保存调用返回地址,二是 发生异常时用于保存异常返回地址 。12. 在AMBA总线规范中,定义了3种总线: AHB、ASB和 APB 。13. ARM微处理器有

5、7中工作模式,分别是:用户模式、 FIQ 、IRQ 数据访问中止模式、未定义指令中止模式、监管模式、和系统模式。14. 在Linux开发环境下将宿主机(ip为192.168.0.112)/up-techpxa270挂载到目标机/mnt/nfs下的命令是: mount 192.168.0.112:/up-techpxa270 /mnt/nfs 。15. 执行以下程序后,R2= 0x31 。MOV R0, 0X80000000ADDS R0, R0, 0XA0000000MOV R1, 0X2F MOV R2, 0X1FADC R2, R1, #116. 执行以下程序后,R1= 0x8E 。MOV

6、 R1, #129EOR R1, R1,#0x0F17. 下图所示的嵌入式操作系统体系结构属于 微内核体系 结构。18. 在目标机上运行可执行程序hello时出现“cannot execute binary file”的错误提示,可能的原因是 Hello程序不是交叉编译的 。19. 指令STMFD SP!, R1-R5,LR 的含义是:将R1-R5,LR入栈 。20. 某块内存如下图所示,采用小端存储格式。执行以下命令:LDR R1, =0xB0000000LDR R0, R1,#4! 则R0= 0x88776655 ,R1= 0xB0000004 。11223344556677880xB00

7、000000xB00000010xB00000020xB00000030xB00000040xB00000050xB00000060xB0000007三、简答题:(本题共8小题,每题4分,共32分)21. 为什么嵌入式系统有特别的安全可靠性要求?22. 给出Linux环境下编译程序的几种方式及各方式的特点。23. 请给出嵌入式系统的最小硬件系统组成。24. 嵌入式系统开发的最大特点是软硬件协同开发,为什么?25. 叙述嵌入式系统BootLoader两个阶段(即:stage1和stage2)的启动步骤。26. ARM 的I/O端口采用存储器映射编址方法,这种方法的优缺点是什么?27. 常用的嵌入

8、式交叉开发调试技术有哪些?各有什么特点?。28. 在Linux开发环境下将宿主机(ip为192.168.0.120)/up-techpxa270挂载到目标机/mnt/nfs下,mount命令参数输入正确,但是却无法挂载成功,可能的原因是什么?四、程序设计题:(本题共3小题,每题6分,共18分)29. 将以下c程序改用ARM汇编实现。其中,a, b皆为无符号数。if(a b)a+;elseb+; MOV R0,#aMOV R1,#bCMP R1,R0ADDHI R0,#1ADDLS R1,#130. 使用多寄存器存取指令,将内存0xbff0000开始的64k数据复制到0xef000000开始的内

9、存空间。31. 一个软件系统包括四个子函数fun1、fun2、fun3、fun4和一个无符号整数全局变量num(初始化为0)。该软件不断查询fun1、fun2和fun3是否满足执行的条件,如果条件满足则进入子函数执行。轮询条件如下:l 函数fun1被调用的条件是num是偶数,函数fun1每执行一次全局变量num=num+1;l 函数fun2被调用的条件是num是奇数,函数fun2每执行一次全局变量num=num+2;l 函数fun3被调用的条件是num是5的倍数,函数fun3每执行一次全局变量num=num+3;l 函数fun4被调用的条件是num大于1000,函数fun4执行后,全局变量nu

10、m=0。现要求使用C语言、采用轮询结构实现该软件系统。五、综合:(本题共1小题,每题10分,共10分)32某程序包含以下三个个模块:(1)主函数模块,包括main.c。主函数模块需要调用以下两个功能模块。(2)功能模块1:fun1_1.h、fun1_2.h、fun1.c(3)功能模块2:fun2_1.h、fun2_2.h、fun2.c请为该程序的编译编写一个Makefile文件,要求编译出来的程序能够进行GDB远程调试。注意:有使用tab键的地方用(tab)注明。还来不及享受美丽的锦瑟华年,就已经到了白发迟暮,一生匆匆而过。生命,就是这样匆匆,还来不及细细品味,就只剩下了回忆。生命匆匆,累了就

11、选择放下,别让自己煎熬痛苦,别让自己不堪重负。放下该放下的,心才会释放重负,人生才能安然自如。人生就是一个口袋,里面装的东西越多,前行的脚步就越沉重。总觉得该得到的还没有得到,该拥有的却已经失去,苦苦追寻的依然渺茫无踪。心累,有时候是为了生存,有时候是为了攀比。只有放下羁绊前行脚步的重担,放下阴霾缭绕的负面情绪,才能感受到“柳暗花明又一村”的豁然开朗,领悟到“一蓑烟雨任平生”的超然物外。人生太匆匆,累了,就放一放吧,何苦要执拗于一时的成败得失!很多时候,我们用汗水滋养梦想,可是,梦想是丰满的,现实是骨感的。每个人都渴望成功的鲜花围绕自己,可是,谁都不是常胜将军,都会猝不及防地遭遇人生的滑铁卢。

12、唉声叹气只会让自己裹足不前,一蹶不振只能让自己沉沦堕落。如果真的不能承受其重,就放一放,重新审视前方的道路,选择更适合自己的方向。有些东西,本就如同天上的浮云,即使竭尽全力,也未必能揽之入怀。或者即使得到,也未必能提高幸福指数。所以与其为得不到的东西惶惶终日,不如选择放下,为心减负,轻松前行。一人难如百人愿 ,不是所有的人,都会欣赏和喜欢自己。所以,我们不必曲意逢迎他人的目光,不用祈求得到所有人的温柔以待。真正在意你的人,不会对你无情无义,不在意你的人,你不过是轻若鸿毛的可有可无。做最好的自己,静静地守着一江春水的日子,让心云淡风轻,怡然自若。人生本过客,何必千千结。不是所有的相识都能地久天长

13、,不是所有的情谊都能地老天荒。有些人终究是走着走着就散了,成为我们生命中的过客。爱过,恨过,都会装点我们原本苍白的人生,感谢曾经在我们生命中出现过的人。如果无缘继续红尘相伴,就选择放下吧,给自己和对方都留一段美好的回忆和前行的空间。鱼总是自由自在地在水中快乐游弋,是因为鱼只有七秒钟的记忆,只在一瞬间,鱼便忘记了所有的不愉快。所以,忘记所有的不愉快,才能为美好的情绪留出空间,才能让心情灿然绽放。林清玄说:一尘不染不是不再有尘埃,而是尘埃让它飞扬,我自做我的阳光。是呀,世事喧嚣纷扰,放下纷扰,做一个阳光快乐的人,做自己快乐的主人!还来不及享受美丽的锦瑟华年,就已经到了白发迟暮,一生匆匆而过。生命,

14、就是这样匆匆,还来不及细细品味,就只剩下了回忆。生命匆匆,累了就选择放下,别让自己煎熬痛苦,别让自己不堪重负。放下该放下的,心才会释放重负,人生才能安然自如。人生就是一个口袋,里面装的东西越多,前行的脚步就越沉重。总觉得该得到的还没有得到,该拥有的却已经失去,苦苦追寻的依然渺茫无踪。心累,有时候是为了生存,有时候是为了攀比。只有放下羁绊前行脚步的重担,放下阴霾缭绕的负面情绪,才能感受到“柳暗花明又一村”的豁然开朗,领悟到“一蓑烟雨任平生”的超然物外。人生太匆匆,累了,就放一放吧,何苦要执拗于一时的成败得失!很多时候,我们用汗水滋养梦想,可是,梦想是丰满的,现实是骨感的。每个人都渴望成功的鲜花围绕自己,可是,谁都不是常胜将军,都会猝不及防地遭遇人生的滑铁卢。唉声叹气只会让自己裹足不前,一蹶

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

当前位置:首页 > 建筑/环境 > 设计及方案

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