下载此文档

精选嵌入式系统试卷及答案.docx


文档分类:高等教育 | 页数:约5页 举报非法文档有奖
1/5
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/5 下载此文档
文档列表 文档介绍
该【精选嵌入式系统试卷及答案 】是由【帅气的小哥哥】上传分享,文档一共【5】页,该文档可以免费在线阅读,需要了解更多关于【精选嵌入式系统试卷及答案 】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。2024年上学期11级计算机专业嵌入式系统期末试卷专业班级学号姓名________考试时间120分钟考试方式闭卷考试成绩___________题号一二三四五六得分一、选择题〔本大题共10个小题,每题1分,共10分〕1、和PC机系统相比,以下哪点不是嵌入式系统所特有的:〔C〕A、系统内核小 B、专用性强C、可执行多任务 D、系统精简2、ADDR0,R1,#3属于〔A〕寻址方式。A、立即寻址 B、多存放器寻址C、存放器直接寻址D、相对寻址3、GET伪指令的含义是:〔A〕A、包含一个外部文件 B、定义程序的入口C、定义一个宏 D、声明一个变量4、μCOS-II操作系统不属于:〔C〕A、RTOS B、占先式实时操作系统C、非占先式实时操作系统 D、嵌入式实时操作系统5、FIQ中断的入口地址是:〔A〕A、0x0000001C B、0x00000008C、0x00000018 D、0x000000146、ARM指令集和Thumb指令集分别是〔D〕位的。A、8位,16位 B、16位,32位C、16位,16位 D、32位,16位7、BL和BX的指令的区别是〔D〕A、BL是跳转并切换状态;BX带返回的跳转并切换状态。B、BL是带返回的连接跳转;BX带返回的跳转并切换状态。C、BL是跳转并切换状态;BX是带返回的连接跳转。D、BL是带返回的连接跳转;BX是跳转并切换状态。8、BootLoader的启动过程是(A)、以下说法不正确的选项是〔B〕A、任务可以有类型说明B、任务可以返回一个数值C、任务可以有形参变量D、任务是一个无限循环10、假设已定义的函数有返回值,那么以下关于该函数调用表达中错误的选项是〔D〕A、函数调用可以作为独立的语句存在B、函数调用可以作为一个函数的实参C、函数调用可以出现在表达式中D、函数调用可以作为一个函数的形参二、判断题〔本大题共10题,共10分〕1、不同的CPU,它的BootLoader都相同。〔×〕2、程序运行过程中的资源可以是显示器、键盘,但不可以是一个数组或变量。〔×〕3、假设定义任务task1的优先级为12,那么不能再定义其他任务的优先级也为12。〔√〕4、资源是不可抢占的。〔×〕5、如果所有的作业按照其时限完成,称为可行调度。〔√〕6、基于任务的周期分配,周期越短,优先级越高。〔√〕7、处理器的控制逻辑可以使用有限状态机表示。〔√〕8、处于就绪状态的任务只能切换到运行状态。〔×〕9、由于CPU内部存放器的访问速度较高,根据ATPC标准,应尽可能使函数的参数控制在4个以下。〔√〕10、状态存放器主要用来存储处理器的工作状态。〔√〕三、填空题〔本大题共15空,每1空1分,共15分〕1、ARM7指令系统采用三级流水线指令,分别包括:取指、译码、执行。2、实现无失真放大,应使晶体三极管工作在放大区域。3、一个嵌入式系统结构有典型的四层组成,包括:功能层、中间层、软件层和硬件层。4、USB家庭中有三位成员,即主机〔或host〕、设备〔或device〕、集线器〔或Hub〕。5、嵌入式总线按传输方式分有并行总线和串行总线,按时钟信号分有同时总线和异步总线。四、简答题〔本大题共4题,共25分〕1、简述一下嵌入式设计流程。〔5分〕答:1〕系统需求分析2〕体系结构设计3〕硬件/软件协同设计4〕系统集成5〕系统测试2、ARM处理器有几种工作模式?并做说明每种工作模式的含义。〔8分〕答:ARM处理器有7种工作模式:用户模式(usr)-正常程序执行的模式快速中断模式(fiq)-FIQ异常响应时进入此模式中断模式(irq)-IRQ异常响应时进入此模式管理员模式(svc)-系统复位和软件中断响应时进入此模式中止模式(abt)-用于虚拟存储及存储保护系统模式(sys)-与用户类似,但有直接切换到其它模式等特权未定义模式(und)-未定义指令异常响应时进入此模式除了用户模式外,其他模式均可视为特权模式3、简述一下BOOTLOADER的生命周期。〔4分〕答:,如设置UART(至少设置一个),,告诉内核硬件的信息,如用哪个启动界面,、请简述一下RAM和ROM两种存储设备各自的特点。〔8分〕答:RAM,一般有SRAM和DRAM。它的特点:,,,一般有EPROM,EEPROM,Flash。它的特点:,、程序阅读题〔本大题共2题,共25分〕1、仔细阅读下面的信号量应用程序,画出各任务的程序流程图,并说明程序要实现的功能是什么。〔10分〕OS_EVENT*week_Sem;week_Sem=OSSemCreate(0);voidtask1() { LCDPrintf〔“TodayisMonday.\n〞〕; OSSemPost(math_Sem);}voidtask2() {U8err;OSSemPend(math_Sem,0,&err); LCDPrintf〔“whatdayistaday?.\n〞〕;}答案功能:编写两个任务task1和task2完成要求的功能。设task2为较高的优先级,task1中在LCD显示“TodayisMonday.\n〞;task2中在LCD显示“whatdayistoday?\n〞。要求先问后答。 流程图:Task1的流程图task2的流程图2、根据以下程序答复以下问题。〔15分〕structNODE{intk;structNODE*link;};main(){structNODEm[5],*p=m,*q=m+4;inti=0;while(p!=q){p->k=++i;p++;q->k=i++;q--;}q->k=i;for(i=0;i<5;i++)printf("%d",m[i].k);printf("\n");}〔1〕i、p、structNODE和m的分别占据多少字节的内存空间?〔2〕p和q指针初始指向的地址相差多少字节?〔3〕程序运行后的输出结果是什么?参考答案及要点:〔1〕i、p、structNODE和m的分别占据4字节、4字节、8字节和40字节的内存空间。〔2〕p和q指针初始指向的地址相差32字节〔3〕程序运行后的输出结果13431。六、实践设计题〔本大题共1题,共15分〕1、①给出S3C44B0通过驱动器控制步进电机的硬件连接示意图;②步进电机正转时的控制顺序为A→AB→B→BC→C→CD→D→DA,以列表的形式给出各I/O控制口的值;③可以通过哪个宏来设置I/O控制口的值。答案:1〕〔3分〕2〕高四位I/O控制口的值〔10分〕3〕可以通过宏SETEXIOBITMASK(bit,mask)来设置扩展I/O口。〔2分〕

精选嵌入式系统试卷及答案 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息