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

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

ID:61999739

大小:210.00 KB

页数:7页

时间:2021-04-10

研究生考试试题2013唐俊龙.doc_第1页
研究生考试试题2013唐俊龙.doc_第2页
研究生考试试题2013唐俊龙.doc_第3页
研究生考试试题2013唐俊龙.doc_第4页
研究生考试试题2013唐俊龙.doc_第5页
研究生考试试题2013唐俊龙.doc_第6页
研究生考试试题2013唐俊龙.doc_第7页
资源描述:

《研究生考试试题2013唐俊龙.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、长沙理工大学研究生考试(考查)试卷课程名称嵌入式系统拟题老师签名唐俊龙教研室主任签名课程编号1112012适应年级硕士研究生2012至2013学年二学期考核方式开卷一、基础题(每空0.5分,0.5×36=18分)1.ARM内核有四个功能模块,即______、______、______、______,可供生产厂商根据不同用户的要求来配置生产ARM芯片。2.ARM7TDMI与ARM720T的一个重要区别在于后者有______、______。3.ARM芯片主要封装有______、______、______、______、_

2、_____、______等形式。4.ARM微处理器共有______个______位寄存器,其中______个为通用寄存器,______个为状态寄存器。5.ARM体系结构可用两种方法存储字数据,具体为_____、______。6.协处理器主要控制:______、______、______。7.ARM嵌入式系统主要由______、______和______构成。8.常用的嵌入式外围设备有______、______和______三类。9.总线通常包括______、______和______。10.目前流行的嵌入式操作系统主

3、要有:______、______、_____和_____。11.嵌入式操作系统的调试一般包括:_________调试和_________调试。二、简答题(52分)1.写出下列嵌入式术语缩写词的全称与释义。(4分)ARM,RTOS,mC/OS,RISC,JTAG,IP,BSP,HAL,SOC,MMU,2.简述CISC与RISC两种架构的差异。(4分)3.嵌入式处理器包括哪几种类型?(4分)4.arm系列处理器arm9ejs中的ejs三个字母的含义,arm7tdmi中的tdmi四个字母的含义。(4分)5.MMU的含义及主

4、要工作。(4分)6.描述ARM体系结构的寄存器组织。(4分)7.简述ARM微处理器的七种运行模式。(4分)8FlashMemory是近年来发展迅速的内存,很多嵌入式文件系统都都基于其构建。请描述FlashMemory主要由哪两种技术实现?它们的主要不同和应用范围是什么?(4分)9.在uC/OS操作系统中,任务的定义是怎样的,它有哪几种状态?(4分)10.什么是占先式内核(preemptive)和非占先式内核(non-preemptive),请简要说明两者之间的区别。(4分)11.嵌入式系统开发通常采用宿主机/目标机的

5、开发方法,请给出几种常用的嵌入式调试方法,并说明其优缺点。(4分)12.什么是嵌入式系统,简述它的特点和主要应用领域。(4分)13.uC/OS操作系统中,任务如何定义,它有哪几种状态,各种状态是如何切换?(4分)三、在mC/OS-II多任务操作系统中,任务之间可以通过多种机制进行通信。请说明:(10分)1.任务间常用的通信机制有哪些?2.消息队列服务是如何实现的?2.画出系统消息循环的流程图。3.编写键盘消息响应函数,处理键盘的消息(可用伪代码表示)。四、根据下面给出的两段代码,请回答(5分)1.请指出那段程序是可重

6、入型函数。2.可重入型函数和非可重入型函数的定义是什么,各有什么样的特征?3.如何使一个函数具有可重入性?程序1:voidswap(int*x,int*y){inttemp;temp=*x;*x=*y;*y=temp;}程序2:voidswap(int*x,int*y){staticinttemp;temp=*x;*x=*y;*y=temp;}五、实验题:(2×5=10分)1、分析下面一段代码,并回答问题:(5分)voidMain_Task(void*Id){PDCpdc;//1ClearScreen();intx=

7、0,y=0;u16SwitName[]={0x7a7a,0x6ee4,0x5668,0};//2charcAd_Pic[12]={'1','2','8','_','3','2','','','B','M','P',0};pdc=CreateDC();//3TextOut(pdc,x,y,SwitName,TRUE,FONTSIZE_MIDDLE);//4FillRect(pdc,0,0,319,32,GRAPH_MODE_NORMAL,COLOR_WHITE);//5ShowBmp(pdc,cAd_Pic,0,0);

8、//6}1)分析加“//”语句的作用;2)“//2”中字符串使用何种编码,使用该编码的优点是什么?3)该段代码是否作为一个任务来执行,若不可以,请补充适当代码,并解释原因。答案:2、分析下面一段代码,并回答问题(5分):OS_STKMain_Stack[STACKSIZE*8]={0,};//1voidMain_Task(void*Id);//

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。