研究生考试试题2023唐俊龙_第1页
研究生考试试题2023唐俊龙_第2页
研究生考试试题2023唐俊龙_第3页
研究生考试试题2023唐俊龙_第4页
研究生考试试题2023唐俊龙_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

长沙理工大学研究生考试(考查)试卷课程名称嵌入式系统拟题老师签名唐俊龙教研室主任签名课程编号1112023适应年级硕士研究生2023至2023学年二学期考核方式开卷一、基础题(每空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分)8FlashMemory是近年来发展迅速的内存,很多嵌入式文件系统都都基于其构建。请描述FlashMemory主要由哪两种技术实现?它们的主要不同和应用范围是什么?(4分)9.在uC/OS操作系统中,任务的定义是怎样的,它有哪几种状态?(4分)10.什么是占先式内核(preemptive)和非占先式内核(non-preemptive),请简要说明两者之间的区别。(4分)11.嵌入式系统开发通常采用宿主机/目标机的开发方法,请给出几种常用的嵌入式调试方法,并说明其优缺点。(4分)12.什么是嵌入式系统,简述它的特点和主要应用领域。(4分)13.uC/OS操作系统中,任务如何定义,它有哪几种状态,各种状态是如何切换?(4分)三、在C/OS-=2\*ROMANII多任务操作系统中,任务之间可以通过多种机制进行通信。请说明:(10分)1.任务间常用的通信机制有哪些?2.消息队列服务是如何实现的?2.画出系统消息循环的流程图。3.编写键盘消息响应函数,处理键盘的消息(可用伪代码表示)。四、根据下面给出的两段代码,请回答(5分)请指出那段程序是可重入型函数。可重入型函数和非可重入型函数的定义是什么,各有什么样的特征?如何使一个函数具有可重入性?程序1:程序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=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); //6}分析加“//”语句的作用;“//2”中字符串使用何种编码,使用该编码的优点是什么?该段代码是否作为一个任务来执行,若不可以,请补充适当代码,并解释原因。答案:2、分析下面一段代码,并回答问题(5分):OS_STKMain_Stack[STACKSIZE*8]={0,};//1voidMain_Task(void*Id); //2#defineMain_Task_Prio12 //3OSTaskCreate(Main_Task,(void*)0,(OS_STK*)&Main_Stack[STACKSIZE*8-1],Main_Task_Prio); //4voidMain_Task(void*Id) //5分析各条加“//”语句的作用;不同任务是否可具有相同的优先级,设定任务优先级有那些基本的原则?六、分析题(5分)1.在日常生活中,你接触过哪些嵌入式产品?他们都有些什么功能?结合嵌入式系统的典型组成,试分析常见的嵌入式产品(如PDA、等)大体的结构组成?答案-填空题

1.T、D、M、I

2.存储空间管理单元(MMU)和8KCache片内缓存(提高CPU性能)

3.QFP、TQFP、PQFP、LQFP、BGA、LBGA

4.37、32、31、6

5.大端格式和小端格式

6.片内的MMU、指令和数据缓存(IDC)、写缓冲(WriteBuffer)

7.嵌入式处理器、相关支撑硬件、嵌入式软件系统

8.存储设备、通信设备、显示设备

9.数据总线、地址总线、控制总线

10.Vxwork、WinCE、Linux、pSOS

11.操作系统、应用程序

二、简答题(52分)1.写出下列嵌入式术语缩写词的全称与释义。(4分)ARM是AdvancedRISCMicroprocessor(高级RI

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论