研究生考试试题2013唐俊龙.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
长沙理工大学研究生考试(考查)试卷 课程名称 嵌入式系统 拟题老师签名 唐俊龙 教研室主任签名 课程编号 1112012 适应年级 硕士研究生 2012至 2013学年 二学期 考核方式 开卷 一、基础题(每空0.5分,0.5×36=18分) 1.ARM内核有四个功能模块,即______、______、______、______,可供生产厂商根据不同用户的要求来配置生产ARM芯片。 2.ARM7TDMI与ARM720T的一个重要区别在于后者有______、______。 3.ARM芯片主要封装有______、______、______、______、______、______等形式。 4.ARM微处理器共有______个______位寄存器,其中______个为通用寄存器,______个为状态寄存器。 5.ARM体系结构可用两种方法存储字数据,具体为_____、______。 6.协处理器主要控制:______、______、______。 7.ARM嵌入式系统主要由______、______和______构成。 8.常用的嵌入式外围设备有______、______和______三类。 9.总线通常包括______、______和______。 10.目前流行的嵌入式操作系统主要有:______、______、_____和_____。 11.嵌入式操作系统的调试一般包括:_________调试和_________调试。 二、简答题(52分) 1.写出下列嵌入式术语缩写词的全称与释义。(4分) ARM , RTOS , ?C/OS, RISC, JTAG , IP, BSP , HAL, SOC, MMU , 2.简述CISC与RISC两种架构的差异。(4分) 3.嵌入式处理器包括哪几种类型?(4分) 4.arm系列处理器arm9ejs中的ejs三个字母的含义,arm7tdmi中的tdmi四个字母的含义。(4分) 5.MMU的含义及主要工作。(4分) 6.描述ARM体系结构的寄存器组织。(4分) 7.简述ARM微处理器的七种运行模式。(4分) 8 Flash Memory是近年来发展迅速的内存,很多嵌入式文件系统都都基于其构建。请描述Flash Memory主要由哪两种技术实现?它们的主要不同和应用范围是什么?(4分) 9. 在uC/OS操作系统中,任务的定义是怎样的,它有哪几种状态?(4分) 10. 什么是占先式内核(preemptive)和非占先式内核(non-preemptive),请简要说明两者之间的区别。(4分) 11. 嵌入式系统开发通常采用宿主机/目标机的开发方法,请给出几种常用的嵌入式调试方法,并说明其优缺点。(4分) 12. 什么是嵌入式系统,简述它的特点和主要应用领域。(4分) 13. uC/OS操作系统中,任务如何定义,它有哪几种状态,各种状态是如何切换?(4分) 三、在?C/OS- = 2 \* ROMAN II多任务操作系统中,任务之间可以通过多种机制进行通信。请说明:(10分) 1.任务间常用的通信机制有哪些? 2.消息队列服务是如何实现的? 2.画出系统消息循环的流程图。 3.编写键盘消息响应函数,处理键盘的消息(可用伪代码表示)。 四、根据下面给出的两段代码,请回答(5分) 请指出那段程序是可重入型函数。 可重入型函数和非可重入型函数的定义是什么,各有什么样的特征? 如何使一个函数具有可重入性? 程序1: 程序1: void swap(int *x, int *y) { int temp; temp=*x; *x=*y; *y=temp; } 程序2: void swap(int *x, int *y) { static int temp; temp=*x; *x=*y; *y=temp; } 五、实验题:(2×5=10分) 1、分析下面一段代码,并回答问题:(5分) void Main_Task(void *Id) { PDC pdc; //1 ClearScreen(); int x=0,y=0; u16 SwitName[]={0x7a7a,0x6ee4,0x5668,0}; //2 char cAd_Pic[12]={1,2,8,_,3,2, , ,B,M,P,0}; pdc=CreateDC(); //3 TextOut( pdc, x, y, SwitName, TRUE, FONTSIZE_MIDDLE); //4 FillRect( pdc, 0,0,319,32, GRAP

文档评论(0)

wnqwwy20 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:7014141164000003

1亿VIP精品文档

相关文档