网站大量收购闲置独家精品文档,联系QQ:2885784924

《嵌入式系统》练习题一答案.docVIP

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《嵌入式系统》练习题一答案.doc

《嵌入式系统》练习题一答案 一、填空题 1.芯片技术 2.4 3.调试通道 4.传送命令或回传结果 5.偶数 6.内存管理 7.S 8.SWI 9.extern 10.EXPORT 11.哈佛结构 12.嵌入式操作系统 13.非易失性存储器 14.概要设计或基础设计 15.没有 16.硬链接 17.算术右移 18.程序计数器 19.相互调用 20.BL或BLX 21.专用 22.板级支持包 23.AXD 24.arm-linux-ld 25.静态库 二、选择题 1.A 2.B 3.C 4.B 5.B 6.B 7.B 8.C 9.D 10.C 11.C 12.C 13.C 14.D 15.D 16.A 17.C 18.B 19.B 20.B 21.D 22.C 23.A 24.C 25.A 三、判断题 1.错 2.错 3.错 4.对 5.对 6.错 7.错 8.错 9.错 10.对 11.对 12.对 13.错 14.对 15.错 16.对 17.错 18.错 19.对 20.对 21.对 22.错 23.对 24.错 25.错 四、简答题 1.什么是可编程片上系统(SOPC)? 用可编程逻辑技术把整个系统放到一块硅片上,称作SOPC。可编程片上系统(SOPC)是一种特殊的嵌入式系统:首先它是片上系统(SOC),即由单个芯片完成整个系统的主要逻辑功能;其次,它是可编程系统,具有灵活的设计方式,可裁剪、可扩充、可升级,并具备软硬件在系统可编程的功能。 2.什么是嵌入式交叉调试?交叉调试的方式有哪几种? 答:嵌入式交叉调试也称为远程调试,这种调试技术是将调试工具软件安装在PC上(称为宿主机,上位机)运行,通过数据通信的方法向目标机(也称为下位机)发出指令,控制目标机的运行,并且从目标板(通常也称为开发板)上获取运行参数,再在主机上进行观察。运行在主机上的调试工具不仅能够观察到程序的运行参数(如寄存器或存储单元的值),还能够进行单步跟踪,临时修改变量数据,并进行各种调试。 交叉调试的方式有:指令集模拟器、ROM仿真器、片上调试、实时在线调试、基于Angel的调试、基于JTAG的调试、Nexus调试和半主机调试。 3.嵌入式ARM Linux系统的一般开发步骤是什么? 1)搭建Linux交叉开发硬件环境。 2)创建交叉编译工具链。 3)移植Linux内核。 4)制作根文件系统。 5)移植Bootloader。 6)开发基于嵌入式Linux的应用程序。 4.试举例说明LDR和STR指令的前变址、后变址和回写前变址3种变址模式。 对于LDR: 前变址:LDR r0,[r1,#40] 回写前变址:LDR r0,[r1,#40]! 后变址:LDR r0,r1,#40 对于STR: 前变址:STR r0,[r1,#40] 回写前变址:STR r0,[r1,#40]! 后变址:STR r0,r1,#40 5.从IRQ和FIQ处理程序返回时,如何写返回指令? 从IRQ和FIQ异常处理程序返回时,返回地址应该是LR-4。有三种不同的编程方法可实现从IRQ和FIQ异常处理程序返回。 返回方式1 返回方式2 返回方式3 6.比较Nor Flash和Nand Flash有相同和不同之处? 相同点:同属于非易失型存储器;可对存储器单元块进行擦写和再编程;写入前必须先执行擦除操作;在进行写入和擦除操作时都需要MTD。 不同点: 性能:Nor-Flash的读取速度比Nand-Flash稍快;Nand-Flash的写入速度比Nor-Flash快很多;Nand-Flash的4ms擦除速度远比Nor-Flash的5s快;Nand-Flash的擦除单元更小,擦除电路更少。 接口差别:Nor-Flash带有SRAM接口;Nand-Flash使用复杂的I/O口来串行地存取数据。 容量和成本:Nand-Flash的单元尺寸几乎是Nor-Flash器件的一半;Nand-Flash的成本低于Nor-Flash;Nand-Flash的容量大于Nor-Flash。 研发公司:Nand-Flash由日本东芝公司研发,Nor-Flash由Intel公司研发。 用途:Nand-Flash相当于硬盘,用于存放数据,使用时要MTD;Nor-Flash存入程序,执行程序,且不需要任何软件支持。 7.? 什么是源程序模拟器?它有哪些功能? 答:源程序模拟器也称为指令集模拟器,它是用来在一台计算机上模拟另一台计算机上目标程序(机器指令)运行过程的软件工具,有时也叫做软仿真器。它是一个纯软件系统,在内部有一个反映目标处理器硬件的数据结构,它以时序状态机的方式工作,可以根据目标机指令集定义执行目标指令。指令集模拟器的操作界面与集成开发环境类似。运行时,它接受目标代码的机器指令输入、

文档评论(0)

wumanduo11 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档