嵌入式系统原理及应用试卷1.doc_第1页
嵌入式系统原理及应用试卷1.doc_第2页
嵌入式系统原理及应用试卷1.doc_第3页
嵌入式系统原理及应用试卷1.doc_第4页
全文预览已结束

下载本文档

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

文档简介

精品文档 1.嵌入式微处理器一般可分为嵌入式微控制器 、嵌入式数字信号处理器 、嵌入式微处理器和嵌入式片上系统四种类型。2.嵌入式系统体系结构一般具有 冯诺依曼 和 哈佛 两种基本形式。3.嵌入式存储系统一般由高速缓存、内存和外存组成。4.嵌入式存储系统具有大端格式和小端格式两种数据存放格式。5从编程的角度看,ARM微处理器的一般有ARM和HUMB两种工作状 态。6.嵌入式软件的开发一般分为生成 调试 和固化运行三个步骤。7.嵌入式LINUX的内核有五个组成部分,它们是进程调度、内存管理 虚拟文件系统 网络接口和进程通信二 简答 (每题5分,共 30 分)1. .简要叙述嵌入式系统的定义。嵌入式系统是以应用为中心,以计算机技术为基础,并且在软、硬件方面可进行裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统以及用户的应用程序等四个部分组成。2. 什么是嵌入式实时操作系统?简单叙述其特点。 实时操作系统就是“在给定的时间内提供某种程度的服务,如果在规定的时间内没有得到结果,那整个的系统就是失败”。-3分对于实时操作系统其首要任务是调度一切可利用的资源完成实时控制任务,其次才着眼提高计算机系统的使用效率。-2分3.什么是操作系统的移植?操作系统的移植是指一个操作系统经过适当修改以后,可以安装在不同类型的微处理器系统上进行运行。4. 简要叙述ARM体系微处理器中控制程序的执行流程方式?在ARM体系微处理器中通常有3种方式控制程序的执行流程方式。它们是:正常顺序执行指令;-2分 通过跳转命令跳转到特定的标号处;-1分 异常处理。-2分5. 简要叙述嵌入式系统的设计步骤? 嵌入式系统设计的重要特点是技术多样化,即实现同一个嵌入式系统可以有许多不同的设计方案选择,而不同的设计方案就意味使用不同的设计和生产技术。嵌入式系统设计一般步骤:1)需求分析-1分 2)体系结构设计-1分3)硬件/软件设计 -1分 4)系统集成和系统测试-2分6. 嵌入式系统中电源管理器的作用有哪些? 操作系统是通过电源管理器来进行系统的电源管理,提高整个系统的电源效率,并为每一个外围设备模块提供电源管理。-2分通过电源管理不仅可以减少目标设备上的电源损耗,而且可以在系统重启、运行、空闲和挂起的电源状态下保存RAM 中的文件系统。-2分电源管理模块通过软件来控制系统时钟,以降低微处理器的耗电量。这些方案与、时钟控制逻辑、外设的时钟控制以及唤醒信号有关。 -1分三 选择题(每小题2分,共20分)1 、ADDR0,R1,#3属于(A)寻址方式。A. 立即寻址B. 多寄存器寻址C. 寄存器直接寻址D. 相对寻址2、GET伪指令的含义是( A)A. 包含一个外部文件B. 定义程序的入口C. 定义一个宏D. 声明一个变量3、存储一个32位数0x876165到2000H2003H四个字节单元中,若以小端模式存储,则2000H存储单元的内容为( C)。A、0x00B、0x87C、0x65D、0x614、COS-II操作系统不属于( C)。A、RTOS B、占先式实时操作系统 C、非占先式实时操作系统 D、嵌入式实时操作系统5、若R1=2000H,(2000H)=0x86,(2008H)=0x39,则执行指令LDRR0,R1,8!后R0的值为(D )。A. 0x2000B. 0x86C. 0x2008D. 0x396、寄存器R13除了可以做通用寄存器外,还可以做(C )。A、程序计数器B、链接寄存器C、栈指针寄存器 D、基址寄存器7、FIQ中断的入口地址是( A)。A、0x0000001CB、0x00000008C、0x00000018D、0x000000148、ARM指令集和Thumb指令集分别是(D )位的。A. 8位,16位B. 16位,32位C. 16位,16位D. 32位,16位9、ARM寄存器组有(D )个寄存器。A、7B、32C、6D、3710、若R1=2000H,(2000H)=0x28,(2008H)=0x87,则执行指令LDRR0,R1,8!后R0的值为(D )。A. 0x2000B. 0x28C. 0x2008 D. 0x87五阅读程序题 阅读下列与看门狗有关的寄存器描述,解释每一行代码的功能。(15分)看门狗定时器控制寄存器(WTCON)寄存器地 址读/写描 述初 始 值WTCON0x53000000读/写看门狗定控制寄存器0x8021WTCON的标识位WTCONBit描 述初 始 值Prescaler Value15:8预装比例值,有效范围值为02550x80Reserved7:6保留00Watchdog Timer5禁止看门狗定时器使能看门狗定时器0Clock Select4:3这两位决定时钟分频因素00:1/16 01:1/3210:1/64 11:1/12800Interrupt Generation20=禁止中断产生1=使能中断产生0Reserved1保留0ResetEnable/Disable01=看门狗复位信号使能0=看门狗复位信号禁止1看门狗定时器数据寄存器(WTDAT)寄 存 器地 址读/写描 述初 始 值WTDAT0x53000004读/写看门狗数据寄存器0x8000看门狗计数寄存器(WTCNT)寄 存 器地 址读/写描 述初 始 值WTCNT0x53000008读/写看门狗计数器当前值0x8000#define rWTCON (*(volatile unsigned *)0x53000000) / 第1行#define rWTDAT (*(volatile unsigned *)0x53000004) / 第2行#define rWTCNT (*(volatile unsigned *)0x53000008) / 第3行void watchdog_test(void)rWTCON = (PCLK/1000000-1)8)|(33)|(12); / 第4行rWTDAT = 7812;/ 第5行rWTCNT = 7812; / 第6行rWTCON |=(15); / 第7行答:第1-3 行:定义看门狗控制寄存器

温馨提示

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

最新文档

评论

0/150

提交评论