欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOCX文档下载  

    【机试题】2019大疆嵌入式笔试题A卷(附超详细解答).docx

    • 资源ID:7214994       资源大小:42.43KB        全文页数:7页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

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

    【机试题】2019大疆嵌入式笔试题A卷(附超详细解答).docx

    【机试题】2019大瓠嵌入式笔试题A卷(附超详细腕答)前不久的大箱嵌入式级上箔试,可能是因为最近只是在做毕设项目,还没有来得及认真系统史习,直接崩了©就凭借着记忆,把一些记得住的笔试题分享一下,作下记录。整个大疆嵌入式线上笔试,分为选择题(单选翘.多选题、填空题、简答胭、编程咫。也没有将所有的题目都记得,就分成填空选择题、简答题和编程题三块来介绍吧。填空选择题1、ARM指令和ThUmb指令。(选择题)解答:在ARM的体系结构中,叫以工作在三种不同的状态,一是ARM状态,二是Thumb状态及Thumb-2状态,三是调试状态.而ARM状态和Thumb状态可以直接通过某些指令直接切换,都是在运行程序.只不过指令长度不一样而已。ARM状态:arm处理器工作于32位指令的状态,所有指令均为32位;Thumb状态:arm执行16位指令的状态,即16位状态:thumb-2状态:这个状态是ARM7版本的ARM处理器所具有的新的状态,新的thumb-2内核技术兼有16位及32位指令,实现了更高的性能,更有效的功耗及更少地占用内存.总的来说,感觉这个状态除了兼有arm和thumb的优点外,还在这两种状态上有所提升,优化:调试状态:处理器停机时进入调试状态.也就是说:ARM状态,此时处理器执行32位的字对齐的ARM指令;ThUmb状态,此时处理器执行16位的,半字对齐的THUMB指令eARM状态和ThUmb状态切换程序:从ARM到Thumb±DRR0,=lable+lBXRO(状态将寄存器的最低位设置为1,BX指令、RO指令将进入thumb状态):从ARM到ThUmb:1.DRRO,=lableBXRO(寄存器最低位设置为0.BX指令、RO指令将进入arm状态)。当处理器进行异常处理时,则从异常向量地址开始执行,将自动进入ARM状态。关于这个知识点还有几个注意点:ARM处理器复位后开始执行代码时总是只处于ARM状态:Cortex-M3只有ThUmb2状态和调试状态:由于Thumb2具有16位/32位指令功能,因此有了thumb-2就无需Thumb了。另外,具有Thumb-2技术的ARM处理器也无需再ARM状态和Thumb2状态间进行切换了,因为thumb2具有32位指令功能。参考文章:ARM处理甥的工作状态。2、哪种总线方式是全双工类不、哪种总线方式传输的距肉最短?(选择题)解答:几种总线接口的通信方式的总结如下图所示:UART.I2C,SPkUSB异同ettBR同.好妙SX工e方式E磔aUAAT£*«01三Rx.TxRS4S55Fr«t三K.6用运fll2tx>nUC«*双工PttSOA.$a(MCT!南)抵SPl*供IWBAttSClKSIMO、soM.$s(na)aUS8.*SRI44fVtX(V>.G0O.(H33V)近3、TCP与UDP的IX别,(选择题)解答:TCP和UDP的区别总结如下图所示:TCP和UDP的区别*TCPUDP皿M(发送M彩Wll立蓬.>玄犹了JW肝专曲Xf33!.OJilifibfHQttBWS8无Ml(加2S11B无)不会行爰包依.(&不glEM消手VK三BC<Si向”我)WJTO(百向欣R)-M-AW-M-.-1»,梦对一IC算好多的交与遇值MRHI节三T*tt±r<.无、不我失,不、不保迪5!付,不gH=etc叱.0比理i±h不r要W送出wm三*amM(时间应用货电.5ap电话.EM)由才手cPW三,较多IDp原始种油.少4、1.inUX的用户态与内核态的转换方法。(选择题)解答:1.inUX下内核空间与用户空间进行通信的方式主要有syscall(systemcall),ProCfs、ioctl和netlink等:syscall:一般情况下,用户进程是不能访问内核的。它既不能访问内核所在的内存空间,也不能调用内核中的函数。UnUX内核中设置了一组用于实现各种系统功能的子程序,用户可以通过调用他们访何IinUX内核的数据和函数,这些系统谢用接口(SCI)称为系统调用:procfs:是一种特殊的伪文件系统,是1.inUX内核信息的抽象文件接口,大量内核中的信息以及可谓参数都被作为常规文件映射到一个目录树中,这样我们就可以简单直接的通过echo或Cat这样的文件操作命令对系统信息进行查取:netlink:用户态应用使用标准的SoCketAPl就可以使用netlink提供的强大功能:ioctl:函数是文件结构中的一个属性分必,就是说如果你的驱动程序提供了对i。CU的支持,用户就可以在用户程序中使用ioct!函数控制设备的i/0通道。5.Iinux目录结构.选项是/usr、/tmp、/etc目录的作用。(选择题)解答:Iinux目录图:/usr:不是USer的缩写,其实USr是UniXSOfhVareReSoUrCe的缩写,也就是UniX操作系统软件资源所放置的目录,而不是用户的数据啦。这点要注意。FHS建议所有软件开发号,应该将他们的数据合理的分别放置到这个目录下的次目录,而不要自行建立该软件自己独立的目录:/tmp:这是让一般使用者或者是正在执行的程序哲时放置档案的地方。这个目录是任何人都能够存取的,所以你需要定期的清理一下.当然,肃要资料不可放过花此目录啊。因为FHS甚至建议在开机时,应该要将/tmp下的资料都删除:/etc:系统主要的设定档几乎都放置在这个目录内,例如人员的帐号密码档、各种服务的启始档等等。一股来说,这个目录卜.的各档案属性是可以让一般使用者查阅的,但是只有root有权力修改.FHS建议不要放置可执行档(binary)在这个目录中.比较重要的档案有:etcinittab,etcinit.d,etcmodprobe.conf,etcX1l,etcfstab,etcsysconf>g等等。参考文章:1.inUX文件目录结构详解。6、下面这段程序的运行结果?(选择题)IMMln(Xco11*tit»$;<ontIZptr;r<x;ptre;prltf<J.nm>retim;峋答:悔通出借.出I期主要髭济应84与克州铁河理:1 CantInt»2 Intconst;3 consti11t,;4 Int*CaMC4;5 cwtIntcona;。IntC8$tconit;解向个的作RW一样,aS-4'Xfitt:三a三jammm52BWt(tatua,空au不可得的,但旧可以); Q个震0是FlMBB-计(&R说,ttE9BBM砚顺K的.WF矶KM的): .U两个靠林.AftoMMBM9Mm(tMMft.MttMWBMtJVRV*aB.HMNHMWfT9).也歙是说S期Jef常.不!取麻;PNS个脚和ras匕三wtt.而当冈2的切怩,皿期了这一板ra记*点JOM0通过摘刖昭案做明候执行核A充WW织的.7.在32位系况中,有如下结构体,那么SiZeof(fun)的数值是()trvct<int1;doubled;charc;可能是一般的内存对齐做习惯了,如果木题采用内存对齐的话,结果就是24<int4doublechar7),但是#PragmaPaCk(I)让编译器将结构体数据强制按1来对齐。每个特定平台上的编译器都有自己的默认“对齐系数”(32位机一般为4.64位机一般为8)。我们可以通过预编洋命令#PragmaPaCk(k),k=l,2,4,8,16来改变这个系数,其中k就是需要指定的“对齐系数,只需牢记:第一个数据成员放在OffSet为0的地方,对齐按照时齐系数和自身占用字节数中.二者比较小的那个进行对齐:在数据成员完成各自对齐以后,StrUCt或者UniOn木身也要进行对齐,对齐将按照对齐系数和struct或者union中最大数据成员长度中比较小的那个进行:参考文政:#PragmaPaeko的解读。8、1.inUX中的文件/目录权限设置命令是什么?(选择题)解答:chmod9、下面四个选项是四个整数花内存中的存储情况,请选择其中最大的一个.(选择题)EjVTHTS内"SBWWWBg<*M3n8¾EMIlnie28nUEeEn任皿Ut醛弊1:熹®任®U俣gWAi12M567856781234M567S12R12348解答:大Skhe网题:所帚的人修熙式(BEbe11dhn),是指的抠的低价保存在内有的高IftIH中,面效倒高付.保存在内存的yIftW中(抵对高,脂高):(UIittkendhn).R加收损的假位例付在内SfiWUft增中.而裁属胸依保自内衣的即例中(缸刚1.RK高).W讣:12345678.B:7812XC:1278563、D:56341278.10.C语言的各种变量的存取区域.给你一段小程序,让你分析各个变晶的存储区域(ta三K)解誉:具体的18目内各忘了,怛是大体上给出仔个交可侬冶能区域: 埴:烧允忤阳。行时眦地申菜个大小的内存.f由程序员分配脾做; «:由AtMi自动分配灯胶.#W5»KWM,用郃Jrag; :JMWI11r三tIflWM!”!1*Sfl(ComtSB).BsU1.金JMAS:京存辐区:St占用为行,只Otty,决不m修改,sr字符率tt盘故在这".11.下面这段程序的运行结果?(增空题)1 1统MW)(蜜NGttJ2 IMal.1.2.1.4.1.7.9;3 xcp(3,»tS);4 for<inti;1<1;iw)5 i3(PJ,11J);。)7return;)“答:0120156789

    注意事项

    本文(【机试题】2019大疆嵌入式笔试题A卷(附超详细解答).docx)为本站会员(李司机)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

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




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开