欢迎来到第壹文秘! | 帮助中心 分享价值,成长自我!
第壹文秘
全部分类
  • 幼儿/小学教育>
  • 中学教育>
  • 高等教育>
  • 研究生考试>
  • 外语学习>
  • 资格/认证考试>
  • 论文>
  • IT计算机>
  • 法律/法学>
  • 建筑/环境>
  • 通信/电子>
  • 医学/心理学>
  • ImageVerifierCode 换一换
    首页 第壹文秘 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    嵌入式系统设计与应用 试卷及答案 卷B.docx

    • 资源ID:1097549       资源大小:34.36KB        全文页数:7页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,如果您不填写信息,系统将为您自动创建临时账号,适用于临时下载。
    如果您填写信息,用户名和密码都是您填写的【邮箱或者手机号】(系统自动生成),方便查询和重复下载。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    嵌入式系统设计与应用 试卷及答案 卷B.docx

    嵌入式系统设计与应用课程考试试卷(B卷)说明:1、所有答案请写在专用答四纸的指定位置否则无效。一、学事途择(小2分,共20分)1 .在大多数1.inux发行版本中,以下哪个属于嵌入式网络设备A.申行口B.硬盘C.虚拟终那D网卡2 .在C语言中,将变量声明为Vo1.a1.i1.e类型,其作用为.设为静态变量B.节约存储空间C.设为全局变量D.让编译踹不再对该变量进行优化3 .下面不属于战入式操作系统的是:A.VxWorksB.IunixC.DosD.windowsce4 .下面特性不符合嵌入式操作系统特点。.实时性B.忽略功耗C专用计算D.可定制5,页式存储管理当中的页面是由所感知的。A.应用程序B.CPUC.阴动软件D.操作系统6 .实时操作系统必须在处理来自外部的事件.A、一个机器周期B、时间片3周转时间D、被控制对象规定的时间7 .在ARM处理器中,下面哪种中断方式优先娘最低.FIQB.ResetC.数据中止D.IRQ8 .一个任务被唤醒,意味着.A.该任务Hi新占有了CPCB.其优先级变为地大C.其任务移至等待队列队首D,任务变为就绪状态9 .临界区是.A.一个缓冲区B.一个互斥资源C.一段共享数据区I).一段程序10 .关于ARM汇编和C语言混合编程下列正确的是:A.C语言中可以宜接嵌入某西汇编指令B.C语言中不可以御用汇期的子程序C.汇编程序中不可以询用C谱音的函数D.C谱有嵌入的汇编指令时,不可使用C的变盘二.填空(空1分,共16分)1. JFFS2在F1.aSh上只存储两种类型的数据实体,分别为用于描述数据节点的和描述11录项的J2. U-Boo1.将对于与硬件平台相关的代码定义成并保用在配置文件中,开发者往往只需要修改就能成功使用这些硬件资源.3. U-Boot的环境变量中最正要的两个变/是:和。4. 若内存按字节漏址,用存Wi容量为16K8比特的存储器芯片构成地址编号AOOOOH-DFFFni的内存空间,则至少需要片.5. GNU1.inux内核空间可以进一步划分成3层:、和独立于体系结构的内核代码.6. 1.inx内核源码目录结构中,Arch目录包括了代码,M目录包含了所有的代码。7,内核将进程、战程和内核战程一视同仁,即内核使用睢一的数据结构来分别表示它n:使用同一个函数来分别创建这三种执行线程.8.喝度程序运行时选择进程的依据主要有、动态优先级和实时优先级机制.三.何答(每小5分,共36分)1 .在某嵌入式_E程中,要求设徨一绝对地址为0x0467的整型变歧的值为OXII22.编洋器是一个纯粹的RNS1.编译器。写代码去完成这一任务.2 .请画出嵌入式IinUX的进程状态切换图?3 .某计算机系统由下图所示的部件构成,假定集个部件的F小时可喜度R均为0.75,则该系统的千小时可耶度约为?(保留小数点后四位)r-1.O-11-CZZh-1.请写一段代码,要求使用CdeVinit()函数初始化已羟存在的CdeV结构体.5. 打开设缶是由调用定义在inc1.iudef1.设uxfkh中的fi1.e-pera1.ions结构体中的OPeM)函数完成的。OpCnC函数主要完成的主要工作有哪些?6. a.I)是如下counter类的两个实例。4inc1.ude<Q0bject>c1.assCounter:pub1.icQObject(Q_OBJECTpub1.ic:CounterO(_va1.ue=0;)intva1.ue()constreturnm_va1.ue:)pub1.ics1.ots:voidSetVa1.ue(intva1.ue);signa1.s:voidVa1.ueChanged(intnewVa1.ue);private:intmva1.ue;当实现如下操作后,Countera,b;QObject:connect.(fta,SCounter:va1.ucCharcd>b,Counter:setVa1.ue);a. setVa1.ue(79);b. setVa1.ue(15);请分别写出ava1.ue。,b.va1.ue。的值7. 下面的声明都是什么意思?constinttn;intconsttn;constint*tn;intconsttn;intconsttnconst:四.应用(每小6分,共30分)1 .假设目标机ARM开发板的IP地址为192.168.1.166,请首先在主机上编写程序实现对10个整数由大到小进行排序(请写出完将源砚.然后简述将该程序编译、下载至目标机、修改文件权限以及执行该程序的过程,2.某计算机中断系统有4级中断11、12、13、14,中断响应的优先次序为I1>I2>I3>14,祗一级中断对应一个屏蔽码,屏蔽码中某位是“1”表示禁止中斯(关中断).若为“0”则表示允许中断开中断),各级中断处埋程序与屏蔽码的关系如下表所示.中断处理程序屏蔽码I1.级12级13媛14级IiiSIII112级0I1113级001114级0001若将中断优先次序设置为U>I3>I4>I2,即响应II.再响应13.然后是14.川后是12。请重新设置各级的屏蔽码.3 .请按要求写出一个MakefiIe文件,要求包括:采用gcc编译器,源文件为testkey.c目标文件为IeS1.key,使用ICS1.kCy.h头文件,当前目录部/使谛,c1.ean操作蒯除上次编谛结果。4 .请编写一个函数,实现对含有"100CO个整型元素的数组ana进行每个元素加1然后赋值给新数组bbb的操作,并且该代码段有如下要求:循环次数为5000次:集次循环减少一条判断指令;流3.bootcmdbogtargs-1.165 .系统调用接I依赖于体系结构的代码.6 .所修和体系结构相关的核心代码、所有的内在管埋代码7 4askS1.rUCIUNdofok()8 .进利的调度策略淮态优先级=.何”(小5分,共36分)1. intptr;Ptr-(int*)OxCk1.67:*ptr=0x1122;指针正确给2分,程序正确给全分。模块后对1个给0.5分,关系正确给0.5分.3 .本题考查系统可靠度的概念.申联部件的可狒度=各部件的UJ撵度的乘枳。并联部件的可靠度=1-各部件失效率的乘积.题目中给出的系统由三个部件串联组成,其中第二、第三部件又分别由两个部件并联构成,因此整个系统的可兆度为0.75*(1.-(I-0.75)*(I-0.75)*(1.-(I-0.75)(1-0.75)0.65925分(能够写出公式的给2分,正确计算结果给5分)4 .structcdcvmy_cdcv;cdcv_init(&my_cdcv.&tops):2分my_cdev.owner=THIS_MODU1.E:3分5 .增加设备的使用计数.检测设备是否异常,及时发现设备相关错误,防止设备皆未知硬件问题.若是首次打开,首先完成设备初始化。法取设备次设备号.6 .a.setVa1.ue(79);a.va1.ue=79,b.va1.ue=79各I分KsetVaIudI5>:ava1.ue()=79.2分b.va1.ue(>=1.51分7xonstinttn;In是一个常整型数iniconstin;m是一个常整里数constim*1.n:In是一个指向常整型数的指针(也就是,整型数是不可修改的,但指针Ur以.int*consttn;m是一个指向整型数的常指针(也就是说,指针指向的整型数地可以修改的,但指计是不可修改的)>ntconst*tnconst:tn是一个指向常整型数的常指针(也就是说,指针指向的整型数是不可修改的,I同时指针也是不可修改的)以上每项各I分四.应用(小6分,共30分)1. Binc1.ude<stdio.h>voidmain()voidsort(intx,intn):i11t*p,i,a10:P=a:for(i=0;i<10;i+)scanf(4%d,',p+÷);p=a:sort(p.10):for(p=a,i=0;i<10:i+)printf("<i",*p);p+;printf(*n*):voidsort(intx,intn)iinti,j,k,t:for(i=0;i<n-1.:i+)k=i;for(j=i+1.J<nJ+>if(xj>xk)k=j;if(k!=i)(t=xi:xi=xk:xk=t;)2分然后在IinUX环境下当前路径使用命令arm-1.inux-gcc-ohe1.1。he1.1.o,c生成he1.1.o文件(1分)然后采用TFrP眼务器实现程序下载TFTP-rhe1.1.o-g192.168.1.10(1分)(暇设主机IP为192.168.1.10)通过超级终端登录到目标机.使用命令ChBOd777he1.1.。修改属性(1分)最后通过命令/he1.1.。执行该程序“分2.中断处理程序屏蔽码I1.级12级13级14级I1.级111112级0I0013级0I0114级0II1写对I2/I3/I4个两分.3. CC=gcc2分INSTA1.1.=insta1.1.TARGfiT=testkey2分a1.1.:S(TARGET)J(TARGET):testkey.ctestkey.h1分S(CC)-static$<-o$c1.ean:no-rf*.oS(TARGET)1分4. voidincrement(int*b,int*c)(inti;int«pb,>>:intb3,b4;b=b-1;pc=c1;b3=pb1.:for(i=(10000/2):i!=0;i)(b4=(pb+=2);y1.=b31:b3=pb1.;*(pc+=2)=M+1;)程序评价视完成目标及代码流畅度决定.完成程序给2分一一循环次数压缩(1分)一致犯变成了指针:(1分一一循环从+循环变成了-一循环.(2分)5. 本啊考杏的是操作系统诳程调度方面的知识。可以按照如下的推理步膜进行分析,1:根据起意可知,三个任务的优先级T1>T2>T3>T4>T5,进程调度过程分析如下.IO时刻:进程典度程序选任分TI投入运行,运行10as,任务TI占用I/O.I1.时刻:此时由于CPr空闲,进程调度程序选任务T2投入运行,运行IomS后任务T2占用I/O.此时,I1.与12时刻任务T1.占用I/O,任务T2在运行.t2时刻:此时由干CPti空闲.进程周度程序选任务T3投入运行,运行4ms后任务T1.结束占用I/O.此时,t2与t3时刻任务T1.、任务T2占用I/O,任务T3在运行.按照如此规律分析,这5个任务从同时启动到全部结束的总时间为82a,CPU的空闱时间共有12ms.按照此

    注意事项

    本文(嵌入式系统设计与应用 试卷及答案 卷B.docx)为本站会员(p**)主动上传,第壹文秘仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知第壹文秘(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 1wenmi网站版权所有

    经营许可证编号:宁ICP备2022001189号-1

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。第壹文秘仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知第壹文秘网,我们立即给予删除!

    收起
    展开