下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第 第 1 页 共 4 页一、 填空题(2 40 分)1、嵌入式系统的设计可以分成三个阶段:分析、 设计和实现主要有 Windows CE/Windows Mobile Linux、uCos、和Symbian3、XScale 微处理器使用的是 ARM 公司ARMV5TE版内核和指令集。4、微处理器有两种总线架构,使用数据和指令使用同一接口的是冯诺依曼分开的指令和数据接口、取指和数据访问可以并行进展的是哈佛构造5、ARM 微处理器有七种工作模式,它们分为两类非特权模式、 特权模式。其中用户模式属于 非特权模式6、ARM 核有两个指令集,分别是ARM、 Thumb7、ARM微处理器复位后,PCR1
2、5的地址通常是0X0初始的工作模式是supervisor8在 ARM 体系构架中对简单的内存治理是通过系统把握协处理器cp15和MMU存储治理部件来进展的。当系统发生 DataAbort数据特别和 PrefetchAbort指令领取 MMU交换物理内存和虚拟内存的页面,以保证程序正常执行。9、构建嵌入式系统开发环境的工具链有多种,其中开放源码的工具链是 GNU 工具链,ARM公司供给的工具链是 ADS 工具链二、指令和程序测试题(共 24 分)1、写一条 ARMr1 = r2 * 44MOV R1,R2,LSL #32R2=5,R3=4,R4=3SUBS R2, R3,R4,LSR #2 后,
3、存放器R2,R3的值分别是多少?4R2=3,R3=43R08numEQU2startstopMOVr0, #1MOVr1, #6MOVr2, #3BLarithfuncBstoparithfuncCMPr0, #numMOVHSpc, lrADRr3, JumpTableLDRpc, r3,r0,LSL#2JumpTableDCD (.WORD)DoA;留意:使用ADS开发工具用伪指令 DCD DCD (.WORD)DoS;使用GNU开发工具用伪指令.WORDDoADoS答:ADDr0, r1, r2MOVpc, lrSUBr0, r1, r2MOVpc,lrENDR0 0 执行DoA,R0
4、0 DoS,流程图略。R0=5。4ARM8start程序段:MOV r0, #15MOV r1, #9start;补充代码stopYESYESr0=r1?stopNOr0r1?NOB stopENDr0=r0-r1r1=r1-r0程序:Start:CMP r0,r1 SUBLT r1,r1,r0SUBGT r0,r0,r1BNE start二、 问答题6 36 分)1、嵌入式开发环境主要包括哪些组件?答:嵌入式系统开发需要穿插编译和在线调试的开发环境,主要包括宿主机目标机评估电路板JTAGICDICE运行于宿主机的穿插编译器和链接器、以及开发工具链或软件开发环境嵌入式操作系统2、ARM PC?
5、R13 通常用来存储什么?R14 通常用来存储什么?答:R15PC,R13 通常用来做堆栈指针存放器,R14通常用来做链接存放器,保存函数调用的返回地址3、Boot Loader在嵌入式系统中主要起什么作用?完成哪些主要的工作?Loader是在嵌入式系统复位启动时,操作系统内核运行前,执行的一段程序。通过 Boot Loader,初始化硬件设备,建立内存和 I/O 空间映射图,为最终加载操作系统内核调整好适当的系统软硬件环境。4、简述嵌入式系统的概念、组成及特点。答:嵌入式系统是以应用为中心,以计算机技术为根底,承受可剪裁软硬件,适用于对功能、牢靠性、本钱、体积、功耗等有严格要求的专用计算机系统。一般由嵌入式特点有嵌入式系统通常是面对特定应用的应用相结合后的产物嵌入式系统的硬件和软件都必需高效率地设计,量体裁衣、去除冗余进展片或单片机本身中嵌入式系统本身不具备自举开发力量5、搭建嵌入式开发环境,连接目标板,一般使用什么通信接口连接?在Windows主机Linux主机上使用什么软件建立连接?答:RS-232,以太网口、并口LinuxMinicom软件int do_something(int arg1,void *arg2,char arg3,int *arg4)则这四个参数通过什么方式从调用程序传入被调函数?答:ARM
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 基于云平台的施工项目远程协作方案
- 消防设施施工技术方案
- 2026有研亿金新材料(山东)有限公司招聘25人考试参考题库及答案解析
- 2026安徽芜湖市官河小学顶岗教师招聘1人笔试参考题库及答案解析
- 2026年春季学期学校垃圾分类工作实施方案:打造绿色低碳和谐校园
- 梁柱构造节点施工技术方案
- 2026广东深圳市龙华区民治第二幼教集团龙誉幼儿园招聘2人考试参考题库及答案解析
- 地下防水施工进度管理方案
- 桩基承台模板安装方案
- 2026福建龙岩市永定区林业局招聘驻站护林员2人考试参考题库及答案解析
- 安徽省单招考试真题及答案
- 变压器装配工职业技能考核试卷及答案
- 2025煤矿安全规程解读
- 烧伤进修汇报课件
- 机械行业重点岗位安全手册
- 卵巢癌PARP抑制剂临床应用指南解读
- 儿童青少年心理健康知识讲座
- 2025年天津市初中学业水平考试中考物理真题试卷(中考真题+答案)
- 2025至2030年中国儿童免疫系统市场分析及竞争策略研究报告
- 2025年电力涂料行业深度研究分析报告
- 城镇燃气管网泄漏检测技术规程
评论
0/150
提交评论