中心以计算机技术为基础软件硬件可裁剪适应应用系_第1页
中心以计算机技术为基础软件硬件可裁剪适应应用系_第2页
中心以计算机技术为基础软件硬件可裁剪适应应用系_第3页
中心以计算机技术为基础软件硬件可裁剪适应应用系_第4页
已阅读5页,还剩5页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1. 嵌入式系统是以 _应用 _中心,以计算机技术为基础,软件硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的 _专用计算机 _系统。2. 在嵌入式系统设计过程中,需求分析包括: _功能性 _和_非功能性 _。3.ARM字数据存储格式有: _大端 _和_小端 _。4.ARM 内核有四个功能模块,即_T_、_D_、 _M_、_I _,可供生产厂商根据不同用户的要求来配置生产 ARM芯片。5.ARM7TDMI与 ARM720T的一个重要区别在于后者有_存储器管理单元 _、 _cache 缓存 _。6.ARM芯片主要封装有QFP、LQFP、TQFP、PQFP、BGA、LBGA等形式

2、 。7.ARM微处理器共有 _37_个_32_位寄存器,其中 _31_个为通用寄存器,_6_ 个为状态寄存器。8.ARM体系结构可用两种方法存储字数据,具体为_大端 _、_小段 _。9. 总线按照传输关系分类可分为: _对等 _和 _主从 _。10.RS-232C 的帧格式由四部分组成,包括:起始位、_停止位 _、奇偶校验位和_数据位 _。11.A/D转换器的重要指标有_速率、分辨率_。12. 触摸屏的种类有 _电容 _式触摸屏、电阻 _式触摸屏、 _红外 _式触摸屏 _声波 _式触摸屏。USB低速设备应该在 _D-_线上接一个上拉电阻,全速设备应该在_D+_线上接一个上拉电阻。13.ARM微

3、处理器在较新的体系结构中支持两种指令集:_ARM、_THUMB。14. 仿真包括 3 个过程: _映像文件的载入 、程序的执行 、查看寄存器和内存 _。15.ARM指令集可以分为 6 类,分别是: _跳转指令、数据处理指令、异常中断指令、传输指令、协处理器指令、程序状态寄存器 _。16. 在 ARM的汇编程序中,有如下几种伪指令: _符号定义、数据定义、汇编控制、宏指令、其他指令 _。17. 在嵌入式系统实现阶段,需要选择开发平台,通常开发平台的选择包括哪些内容?18. 在当今 IT 时代,为了使产品尽快进入市场,就产品开发阶段,你认为有哪几种方法可以加快产品的开发速度。19.ARM嵌入式系统

4、主要由 _嵌入式处理器、相 关支撑硬件 _和_嵌入式软件 _构成。20. 常用的嵌入式外围设备有 _存储设备、通信设备 _和_显示设备 _三类。21. 总线通常包括 _地址、数据 _和 _控制 _。22. 目前流行的嵌入式操作系统主要有: _Linux 、wince 、psos_和_vxwork_。23. 嵌入式操作系统的调试一般包括: _操作系统 _调试和 _应用程序 _调试 。24.JTAG 调试接口的结构由端口控制器、旁寄存器、指令寄存器_及_嵌入式处理器 _组成。25.I2C 采用两根 I/O 线是: _串行时钟线 _和_串行数据线 _。26.I/O接口电路数据传送方式有:_中断、查询

5、 、DMA、I/O 通道和 I/O 处理机方式。27. 实时系统的关键问题是 保证系统的实时性 , 实时操作系统就是 _具有实时性,支持实时系统28. 实时操作系统的评价指标有:任务调度算法、 _上下切换时间 、确定最小内存开销 _和最大中断禁止时间。1. 指令“ LDMIA R0!, R1, R2, R3, R4”的寻址方式为(c)。A、立即寻址B、寄存器间接寻址C、多寄存器寻址D、堆栈寻址2. 下面哪个操作系统是嵌入式操作系统。 ( b )A、 Red-hat LinuxB、CLinuxC、Ubuntu LinuxD、SUSE Linux3. 使用Host-Target联合开发嵌入式应用,

6、(b)不是必须的。A、宿主机B、银河麒麟操作系统C、目标机D、交叉编译器4. 以下哪个不是 ARM的 7 种运行状态之一:( b )5. 下面不属于使用CPLD/FPGA可编程逻辑器件来开发数字电路的优点的是(c )A 大大缩短设计时间B 减少 PCB面积C 增加开发费用D 提高系统的可靠性6. 若内存按字节编址,用存储容量为 32K8 比特的存储器芯片构成地址编号 A0000H 至DFFFFH的内存空间,则至少需要 ( b ) 片。A.4B.6C.8D. 107. 某幅图像具有 640480 个像素点,若每个像素具有 8 位的颜色深度,则可表示 ( b ) 种不同的颜色,经 5:1 压缩后,

7、其图像数据需占用 ( c ) Byte )的存储空间。(1)A.8B.256C.512D. 1024(2)A.61440B.307200C.384000D. 30720008.一个 4位的二进制计数器,由0000状态开始,经过25 个时钟脉冲后,该计数器的状态为 ( c ) 。A.1100B.1000C.1001D. 10109. 一个嵌入式系统可以含有多个总线 , 以下不属于 IO 总线的为( c )A.AGP;B.PCI;C.AHB;D.ISA10.VHDL是( A)A. 硬件描述语言B. 软件描述语言C.构件描述语言D.软件开发工具11.uC/OS-II可以管理 64 个任务,其中保留(

8、b )个给系统。A.7B.8C.9D.1012. 下列不属于嵌入设计处理器本身带有的基本接口是(c)A. 串口; B. 并口; C.PCIE; D.AD/DA;13. 以下叙述中,不符合 RISC 指令系统特点的是 ( b ) 。A. 指令长度固定,指令种类少B. 寻址方式种类丰富,指令功能尽量增强C. 设置大量通用寄存器,访问存储器指令简单D. 选取使用频率较高的一些简单指令14.JTAG 的引脚 TCK的主要功能是( b)A. 测试时钟输入;B. 测试数据输入,数据通过 TDI 输入 JTAG口;C. 测试数据输出,数据通过 TDO从 JTAG口输出;D. 测试模式选择, TMS用来设置

9、JTAG口处于某种特定的测试模式。15. 通常所说的 32 位微处理器是指 ( c ) 。A. 地址总线的宽度为 32 位B. 处理的数据长度只能为32位C.CPU 字长为 32位 D.通用寄存器数目为 32个16.ARM7TDMI的工作状态包括(d)。A、测试状态和运行状态B、挂起状态和就绪状态C、就绪状态和运行状态D、 ARM状态和 Thumb状态17. 下面不属于 Xscale 微架构处理器的主要特征有:(d )A.采用了 7级超级流水线、动态跳转预测和转移目标缓冲器BTB技术( Branch TargetBuffer )。B. 支持多媒体处理技术、 新增乘 / 累加器 MAC、40位累

10、加器、兼容 ARMV5TE指令和特定 DSP 型协处理器 CP0。C. 采用了 32KB的指令 Cache。D. 采用了 64KB的数据 Cache。18. 通常情况下,目标机上的 Boot Loader 通过串口与主机之间进行文件传输 , 下面不属于通常使用的传输协议的是: ( a )A.modem协议 B.xmodem协议 C.ymodem协议 D.zmodem协议19. 下面不属于使用 CPLD/FPGA可编程逻辑器件来开发数字电路的优点的是(g )E. 大大缩短设计时间F. 减少 PCB面积G.增加开发费用H. 提高系统的可靠性下面哪一种工作模式不属于ARM特权模式(a)。A、用户模式

11、B、管理模式C、软中断模式D、FIQ 模式1、 简述嵌入式处理器的特点(列出五个特点以上)。抵挡采用哈佛结构高档采用冯诺依曼结构,品种规格序列化。 对实时性和多任务有很强的支持性,可靠性高,功耗小集成度高,性价比高2. 简述 Linux 在嵌入式系统市场上取得辉煌的成果的原因。1,广泛的硬件支持 2,内核高校稳定 3,开源代码软件丰富 4 优秀开发工具 5;完善的网络通信结构和文件管理3. 简述嵌入式系统平台移植所需要的步骤。 1, 引导程序 / 装载程序的移植2,内核修改配置编译3,相关驱动移植4,文件系统移植5,开发环境移植6,应用程序移植4.arm 系列处理器 arm9ejs 中的 ej

12、s 三个字母的含义。 E; 可综合的软核 softcore/ Turn LED1 On / Wait 1000ms/ Turn LED2 On / Wait 1000msJ:允许直接执行Java 字节码额;E; 具有 dsp 功能6.ARM系列处理器 ARM9TDMI中的 TDMI四个字母的含义是什么。T: 支持 thumb 指令集D: 支持 dbug M:内核硬件乘法器I :支持片上断电和调试点1.Flash Memory 是近年来发展迅速的内存,很多嵌入式文件系统都都基于其构建。请描述 Flash Memory 主要由哪两种技术实现?它们的主要不同和应用范围是什么?Norflash和 na

13、ndflash不同点: nand 串行 nor 并行Nand速度慢 nor 速度快应用范围: nand 适合大容量的多媒体应用Nor适合也数据 / 程序存储应用2. 分析下述 S3C44B0x的示例程序。#include volatile unsigned long timeval;void main(void) init_timer();/ Initialize Timerwhile(1) /当前时刻pPIO-PDATE = 0xFD; wait(1000); pPIO-PDATE = 0xFB; wait(1000);/ 初始化 Timer5 以及开定时中断void init_timer(

14、void) / 1ms 产生一次定时中断_irq void HandlerTIMER5(void)timeval+;pIC-I_ISPC = INT_TIMER5; / 等待函数,以毫秒为单位void wait(unsigned long time) 问:语句“ while (1) ”的作用是什么?关键词“_irq ”的作用是什么?语句“pIC- I_ISPC = INT_TIMER5;”的作用是什么?子程序HandlerTIMER5并未被调用,它是如何执行的?此程序的功能是什么?三、问答题3. 从硬件系统来看,嵌入式系统由哪些部分组成?处理器 /微处理器、存储器及外设器件和I/O端口、图形控

15、制器4. 从软件系统来看,嵌入式系统由哪几部分组成?系统软件 应用软件5. 嵌入式系统有哪些特点?采用 armv4t 结构五级流水线处理以及分离的cacheJ 结构3. 通用处理器与嵌入式处理器有哪些相同和不同的地方?1 不同点需要专门开发的工具和环境2 专用性强 3 具有固定的代码5. 选择嵌入式处理器需要考虑哪些因素?1 处理器性能 2 技术指标 3 功耗 4 软件支持工具 5 是否内置调试工具5、实时操作系统的优、缺点是什么?7、 ARM这个缩写的含义是什么?精简指令集计算机8、 ARM体系结构的特点是什么?耗电少 , 成本低 , 功能强 16 位/32 位双指令集全球众多合作伙伴保证供

16、应9、 ARM处理器支持的数据类型有哪些?字节, 半字 , 字三种简述 SWI、STM、LDM、MOV、 MVN的含义。Swi: 软件中断Stm;服务器动态生成的htmlLdm:把多个内存单元加载到多个寄存器Mov:寄存器之间的传送指令Mvm:寄存器之间的传送取反10、ARM7TDMI处理器有哪两种操作状态?11、ARM体系结构支持的 7 种处理器模式各是什么?用户 快速 外部 管理 数据访问终端 未定义指令12、ARM所有的 37 个寄存器,分成哪两大类?通用寄存器 程序状态寄存器说明 S3C44B0X存储空间的分配。13、Thumb状态寄存器集是ARM状态集的子集,程序员可以直接访问的寄存

17、器有哪些?14、Thumb状态寄存器与 ARM状态寄存器的关系是什么?Thumb状态下和 arm 状态下的 r0-r7是相同的两种的状态下的cpsr 和所有的 spsr 是相同的Thumb状态下的 sp 应 arm 状态的 r13Thumb计数器对应 arm r15说明基于 JTAG的 ICE 调试方式能完成的工作。实时设置基于指令地址或基于数据值的断点控制程序单步执行访问并控制 ARM处理器内核访问系统的存储器访问 I/O 系统X 说明嵌入式系统的调试方法。ARM9处理器从哪几个方面保证FIQ 异常响应的快速性?1.FIQ 异常向量被放在所有异常的最后,可以不必在FIQ 异常向量地址处设置跳

18、转指令,2. 有专用的 R8-R12寄存器组。说明 DMA的作用DMA 的概念 :DMA 是在专门的硬件( DMA )控制下,实现高速外设和主存储器之间自动成批交换数据尽量减少 CPU 干预的输入 /输出操作方式。 DMA 传输方式无需 CPU 直接控制传输,也没有中断处理方式那样保留现场和恢复现场的过程,通过硬件为RAM与 I/OCPU说明 MMU 完成的主要功能。MMU(Memory Management Unit,内存管理单元) 在现代处理器中扮演着非常重要的角色。操作系统通过使用处理器的MMU 功能,能实现以下功能:1)虚拟内存。有了虚拟内存,可以在处理器上运行比实际物理内存大的应用程序。为了使用虚拟内存,操作系统通常要设置一个交换分区(通常是硬盘) ,通过将不活跃的内存中的数据放入交换分区,操作系统可以腾出其空间来为其它的程序服务。虚拟内存是通过虚拟地址来实现的。2)内存保护。根据需要对特定的内存区块的访问进行保护,通过这一功能,我们可以将特定的内存块设置成只读、只写或是可同时读写。说明 S3C2410 的存储空间分配该芯片采用 arm920t 内核地址空间为 4G 其中 1GB 地址空间用于支持外部存储器的

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论