研究生考试试题2013唐俊龙

上传人:F****n 文档编号:99514498 上传时间:2019-09-19 格式:DOC 页数:7 大小:204.50KB
返回 下载 相关 举报
研究生考试试题2013唐俊龙_第1页
第1页 / 共7页
研究生考试试题2013唐俊龙_第2页
第2页 / 共7页
研究生考试试题2013唐俊龙_第3页
第3页 / 共7页
研究生考试试题2013唐俊龙_第4页
第4页 / 共7页
研究生考试试题2013唐俊龙_第5页
第5页 / 共7页
点击查看更多>>
资源描述

《研究生考试试题2013唐俊龙》由会员分享,可在线阅读,更多相关《研究生考试试题2013唐俊龙(7页珍藏版)》请在金锄头文库上搜索。

1、长沙理工大学研究生考试(考查)试卷课程名称 嵌入式系统 拟题老师签名 唐俊龙 教研室主任签名 课程编号 适应年级 硕士研究生 2012至 2013学年 二学期 考核方式 开卷 一、基础题(每空0.5分,0.536=18分)1ARM内核有四个功能模块,即_、_、_、_,可供生产厂商根据不同用户的要求来配置生产ARM芯片。2ARM7TDMI与ARM720T的一个重要区别在于后者有_、_。3ARM芯片主要封装有_、_、_、_、_、_等形式。4ARM微处理器共有_个_位寄存器,其中_个为通用寄存器,_个为状态寄存器。5ARM体系结构可用两种方法存储字数据,具体为_、_。6协处理器主要控制:_、_、_。

2、7ARM嵌入式系统主要由_、_和_构成。8常用的嵌入式外围设备有_、_和_三类。9总线通常包括_、_和_。10目前流行的嵌入式操作系统主要有:_、_、_和_。11嵌入式操作系统的调试一般包括:_调试和_调试。二、简答题(52分)1.写出下列嵌入式术语缩写词的全称与释义。(4分)ARM , RTOS , mC/OS, RISC, JTAG , IP, BSP , HAL, SOC, MMU , 2简述CISC与RISC两种架构的差异。(4分)3嵌入式处理器包括哪几种类型?(4分)4arm系列处理器arm9ejs中的ejs三个字母的含义,arm7tdmi中的tdmi四个字母的含义。(4分)5MMU

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

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

5、 *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;五、实验题:(25=10分)1、分析下面一段代码,并回答问题:(5分)void Main_Task(void *Id)PDC pdc; /1ClearScreen(); int x=0,y=0; u16 SwitName=0x7a7a,0x6ee4,0x5668,0; /2char cAd_Pic12=1,2,8,_,3,2, , ,B,M,P,0;pdc=CreateDC()

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

7、Main_Task(void *Id); /2#define Main_Task_Prio 12 /3OSTaskCreate( Main_Task, (void *)0, (OS_STK *)&Main_StackSTACKSIZE*8-1, Main_Task_Prio); /4void Main_Task(void *Id) /54) 分析各条加“/” 语句的作用;5) 不同任务是否可具有相同的优先级,设定任务优先级有那些基本的原则?六、分析题(5分)1在日常生活中,你接触过哪些嵌入式产品?他们都有些什么功能?2. 结合嵌入式系统的典型组成,试分析常见的嵌入式产品(如PDA、手机等)大体

8、的结构组成?答案-填空题1T、D、M、I2存储空间管理单元(MMU)和8K Cache片内缓存(提高CPU性能)3QFP、TQFP、PQFP、LQFP、BGA、LBGA437、32、31、65大端格式和小端格式6片内的MMU、指令和数据缓存(IDC)、写缓冲(Write Buffer)7嵌入式处理器、相关支撑硬件、嵌入式软件系统8存储设备、通信设备、显示设备9数据总线、地址总线、控制总线10Vxwork、WinCE、Linux、pSOS11操作系统、应用程序二、简答题(52分)1.写出下列嵌入式术语缩写词的全称与释义。(4分)ARM 是Advanced RISC Microprocessor(高级RISC微处理器)RTOS是Real Time Operation System的缩写,即实时操作系统!mC/OSRISC英文全称为:Reduced Instruction Set Computing,中文即“精简指令集”JTAG是英文“Joint Test Action Group(联合测试行为组织)”严格执行现金管理制度和现金使用范围,遵守银行结算制度,现金银行存款按时间顺序逐笔登记,每日结出余额现金当日核对,银行存款月终必须与银行核对,做到日清月结。

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

当前位置:首页 > 办公文档 > 教学/培训

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