- 1、本文档共4页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
嵌入式系统期末复习
河北科技大学2014年嵌入式系统期末复习
一、填空题
嵌入式系统一般指 非PC系统,它包括硬件和软件两部分。硬件包括 处理器、存储器、外设器件、I/O端口 和 图形控制器 等。软件部分包括 操作系统 和 应用程序编程。
硬件可分成三部分:核心处理器、外围电路 和 外部设备,嵌入式系统的软件分为 设备驱动、接口实时操作系统、可编程应用接口 及应用软件 4个层次。
CPU 是嵌入式系统的核心处理器,又称为 嵌入式微处理器
嵌入式操作系统内核可以在 Flash 上直接运行,也可以加载到 内存 中运行。
ARM微处理器采用 RISC 结构,除了具有嵌入式系统共有的体积小、功耗低、性价比高等特点外,还具有如下性能:
(1).支持Thumb(16位)/ARM(32位)双指令集 ,能很好地兼容8位/16位器件;
(2).大量使用寄存器,大多数数据操作都在寄存器中完成;
(3).寻址方式灵活简单,指令长度固定,执行速度快、效率高。
5、嵌入式处理器可以分为三类:嵌入式微处理器、嵌入式微控制器、嵌入式数字信号处理器。
6、嵌入式系统中,任务的调度有三种方式:可抢占式、不可抢占式和时间片轮转,对不同优先级的任务采用基于优先级的 可抢占式调度法,对相同优先级的任务则采用 时间片轮转调度法。
7、ARM体系结构所支持的异常有:复位、未定义指令、 软件中断、指令预取中止、数据中止、外部中断请求 和 快速中断请求。
8、每一条ARM指令都包含 4 位的条件码,它们位于指令的 最高4位[31:28]
9、ARM指令系统支持的常见7中寻址方式有:立即寻址、寄存器寻址、寄存器间接寻址、基址变址寻址、多寄存器寻址、相对寻址 和 堆栈寻址。
10、ARM微处理器的指令是 加载/存储型 的,对系统存储器的访问则需要通过专门的 加载/存储指令 来完成。
二、判断题
与普通的计算机系统一样,嵌入式系统也是由硬件和软件两大部分组成的。前者是整个系统的物理基础,它提供软件运行平台和通信接口;后者实际控制系统的运行。
软实时系统并不要求限定某一任务必须在一定时间完成,只要求各任务运行得越快越好。
大多数嵌入式系统针对没有MMU的处理器设计,不能使用处理器的虚拟内存管理技术,而是采用实存储器管理策略,因此对于内存的访问是直接的,它对地址的访问不需要经过MMU,而是直接送到地址线上输出,所有程序中访问的地址都是实际的物理地址。
ARM体系结构可以用两种方法存储字数据,称为大端格式和小端格式。大端格式中,字数据的高字节存储在低地址中,低字节存放在高地址中,小端格式与大端格式相反,这种格式在低地址中存放字数据的低字节、高地址中存放字数据的高字节。
ARM微处理器的工作状态一般有两种:ARM状态,此时处理器执行32位的字对齐(地址的低两位为0)的ARM指令; Thumb状态,此时处理器执行16位的半字对齐(地址的最低位为0)的Thumb指令。
ARM微处理器共有37个32位 的寄存器,其中31个为通用寄存器,6个为状态寄存器。
RISC体系结构采用固定长度的指令格式,使用单周期指令,大量使用寄存器,数据处理指令只对寄存器进行操作,只有加载/存储指令可以访问存储器,以提高指令的执行效率。现代的CPU往往采用CISC的外围,内部加入了RISC的特性;
CPSR可在任何运行模式下被访问。当异常发生时,SPSR用于保存CPSR的当前值;从异常退出,时则可由SPSR来恢复CPSR。由于用户模式和系统模式不属于异常模式,它们没有SPSR
三、简答题
什么是嵌入式系统?
答:嵌入式系统是指以应用为中心,以计算机技术为基础,并且软、硬件可裁剪,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。它一般由嵌入式微处理器、外围硬件设备、嵌入式操作系统及用户的应用程序4部分组成,用于实现对其他设备的控制、监视或管理等功能。
嵌入式系统与通用型计算机系统相比有哪些特点?
答:① 嵌入式系统通常含有面向特定应用的嵌入式CPU。
② 嵌入式系统是将先进的计算机技术、半导体技术和电子技术与各个行业的具体应用相结合的产物。
③ 嵌入式系统的硬件和软件都必须高效率地设计,量体裁衣、去除冗余,力争在同样的硅片面积上实现更多的功能和更高的性能。
④ 嵌入式系统和具体应用有机地结合在一起,它的升级换代也是和具体产品同步进行的,因此嵌入式系统产品一旦进入市场,将具有较长的生命周期。
⑤ 为了提高执行速度和系统可靠性,嵌入式系统中的软件一般都固化在存储器芯片或单片机中,而不是存储于磁盘等载体中。
⑥ 嵌入式系统本身不具备自举开发能力,设计完成后,用户通常不能对其中的程序功能进行修改,必须有一套开发工具和环境才能进行开发。
ARM微处理器支持哪几种运行模式?
答:① 用户模式:正常的程序执行状态;
您可能关注的文档
- 山东省淄博市第七中学2014-2015学年高二历史10月阶段性检测试题.doc
- 山东省滕州市善国中学2015届高三生物5月模拟考试试题.doc
- 山东省滨州市滨城区市中街道办事处蒲城中学七年级地理下册第七章第二节南亚教案湘教版.doc
- 山东省滕州市盖村中学2015届九年级化学学业水平5月模拟考试题.doc
- 山东省滨州市滨城区市中街道办事处蒲城中学七年级地理下册第三章第五节美国教案湘教版.doc
- 山东省淄博市淄川第一中学2015-2016学年高一生物1月月考试题.doc
- 山东省潍坊市2016届高三上学期期中考试地理试题.doc
- 山东省潍坊市2015年高考模拟训练试题(四)文综政治试题.doc
- 山东省潍坊市2016届高三下学期高考模拟训练(四)语文.doc
- 山东省烟台市2015届高三下学期一模诊断测试理科综合化学试题.doc
文档评论(0)