版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、嵌入式系统试卷及答案2014年上学期11级计算机专业嵌入式系统期末试卷专业班级学号姓名_考试时间120分钟考试方式闭卷考试成绩-_题号二三四五-六得分一、选择题(本大题共10个小题,每小题1分,共10分)1、和PC机系统相比,下列哪点不是嵌入式系统所特有的:(C)A、系统内核小C、可执行多任务2、ADDR0,R1,#3属于(AA、立即寻址C、寄存器直接寻址3、GET伪指令的含义是:(A、包含一个外部文件B、专用性强D、系统精简)寻址方式。B、多寄存器寻址D、相对寻址A)B、定义程序的入口、声明一个变量C、定义一个宏4、uC0S-II操作系统不属于:(C)C、非占先式实时操作系统D、嵌入式实时操
2、作系统A、RTOSB、占先式实时操作系统5、FIQ中断的入口地址是:(A)A、0 x0000001CB、0 x00000008C、0 x00000018D、0 x000000146、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)A.单阶段B.
3、多阶段C.单阶段和多阶段都有D.都不是9、以下说法不正确的是(B)A、任务可以有类型说明B、任务可以返回一个数值C、任务可以有形参变量D、任务是一个无限循环10、若已定义的函数有返回值,则以下关于该函数调用叙述中错误的是(D)A、函数调用可以作为独立的语句存在B、函数调用可以作为一个函数的实参C、函数调用可以出现在表达式中D、函数调用可以作为一个函数的形参二判断题(本大题共10题,共10分)1、不同的CPU,它的BootLoader都相同。(X)2、程序运行过程中的资源可以是显示器、键盘,但不可以是一个数组或变量。X)3、若定义任务taskl的优先级为12,则不能再定义其他任务的优先级也为12
4、。V)4、资源是不可抢占的。(X)5、如果所有的作业按照其时限完成,称为可行调度。(V)6、基于任务的周期分配,周期越短,优先级越高。(V)7、处理器的控制逻辑可以使用有限状态机表示。(V)8、处于就绪状态的任务只能切换到运行状态。(X)9、由于CPU内部寄存器的访问速度较高,根据ATPC标准,应尽可能使函数的参数控制在4个以下。(V)10、状态寄存器主要用来存储处理器的工作状态。(V)三、填空题(本大题共15空,每1空1分,共15分)1、ARM7指令系统采用三级流水线指令,分别包括:取指、译码、执行2、实现无失真放大,应使晶体三极管工作在大区域。3、一个嵌入式系统结构有典型的四层组成,包括:
5、功能层、中间层软件层和硬件层。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异常响应时进入此模式管理员模式
6、(svc)-系统复位和软件中断响应时进入此模式中止模式(abt)-用于虚拟存储及存储保护系统模式(sys)-与用户类似,但有直接切换到其它模式等特权未定义模式(und)-未定义指令异常响应时进入此模式除了用户模式外,其他模式均可视为特权模式3、简述一下BOOTLOADER的生命周期。(4分)答:初始化硬件,如设置UART(至少设置一个),检测存储器等设置启动参数,告诉内核硬件的信息,如用哪个启动界面,波特率.跳转到操作系统的首地址.消亡4、请简述一下RAM和ROM两种存储设备各自的特点。(8分)答:RAM,般有SRAM和DRAM。它的特点:1可读可写,读取和写入一样快速2上电数据保存,掉电数据
7、丢失3.作为内存使用ROM,般有EPROM,EEPROM,Flash。它的特点:1数据可以读取,但不能任意更改2掉电情况下数据不会丢失3.程序课存放在ROM中五、程序阅读题(本大题共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);LCDPri
8、ntf(“whatdayistaday?.n”);答案功能:编写两个任务task1和task2完成要求的功能。设task2为较高的优先级,task1中在LCD显示“TodayisMonday.n”;task2中在LCD显示“whatdayistoday?n”。要求先问后答。流程图:LCD显示星期几发送信号量Task1的流程图请求信号量询问今天星期几task2的流程图2、根据以下程序回答问题。(15分)structNODEintk;structNODE*link;main()structNODEm5,*p=m,*q=m+4;inti=0;while(p!=q)p-k=+i;p+;q-k=i+;q
9、;q-k=i;for(i=0;i5;i+)printf(%d,mi.k);printf(n);i、p、structNODE和m的分别占据多少字节的内存空间?p和q指针初始指向的地址相差多少字节?(3)程序运行后的输出结果是什么?参考答案及要点:(1)i、p、structNODE和m的分别占据4字节、4字节、8字节和40字节的内存空间。(2)p和q指针初始指向的地址相差32字节(3)程序运行后的输出结果13431。丸实践设计题(本大题共1题,共15分)1、给出S3C44B0通过驱动器控制步进电机的硬件连接示意图;已知步进电机正转时的控制顺序为AfABfBfBCCfCDfDfDA,以列表的形式给出各I/O控制口的值;可以通过哪个宏来设置I/O控制口的值。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年高职学前教育应用技术基础(教育应用)试题及答案
- 2025年中职口腔医学技术(义齿修复工艺)试题及答案
- 2026年农村教育(教育模式)试题及答案
- 2025年大学认证认可管理(认证认可管理)试题及答案
- 2025年大学历史教育(历史教学方法)试题及答案
- 2025年中职林业生产技术(苗木培育)试题及答案
- 2025年中职(城市轨道交通运营管理)地铁票务管理专项测试试题及答案
- 2026年汉堡食品加工机维修(加工机调试技术)试题及答案
- 2025年中职药物化学(药物化学基础)试题及答案
- 2025年中职(铁道运输服务)列车乘务服务试题及答案
- 广东高校毕业生“三支一扶”计划招募考试真题2024
- 胶带机硫化工艺.课件
- 种鸡免疫工作总结
- 河南省商丘市柘城县2024-2025学年八年级上学期期末数学试题(含答案)
- 河南省信阳市2024-2025学年高二上学期1月期末英语试题(含答案无听力原文及音频)
- 给女朋友申请书
- 八下《桃花源记》《小石潭记》全文背诵(原文+译文)
- 【8地RJ期末】安徽省芜湖市2024-2025学年八年级上学期期末考试地理试卷+
- 智能法理学习通超星期末考试答案章节答案2024年
- 长护险护理培训课件
- 福建省厦门市2023-2024学年高二上学期期末考试英语试题(解析版)
评论
0/150
提交评论