欢迎来到天天文库
浏览记录
ID:22195217
大小:130.88 KB
页数:8页
时间:2018-10-27
《嵌入式系统概论考试要点》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、一:嵌入式系统1.什么是嵌入式系统嵌入式系统是以应用为中心和以计算机技术为基础的,并且软硬件是可裁减的,能满足应用系统对功能、可靠性、成本、体积、功耗等指标的严格要求的专用计算机系统。2.嵌入式系统的特点(1)嵌入性:适合宿主,尺寸小,低功耗(2)实时性(3)专用性3.组成部分嵌入式系统应该包括硬件(微处理器、微控制器、DSP,时钟,中断控制器,各种I/O,显示设备,嵌入式处理器,各种类型存储器,模拟电路及电源,接口控制器及接插件),软件(操作系统或无,协议栈,应用程序)4.有什么应用手机、可视电话、数码相机、摄像机、机顶盒、路由
2、器、数控设备或仪表、医疗仪器、航天航空设备等二:嵌入式处理器1.什么是嵌入式处理器嵌入式处理器是嵌入式系统的核心,是控制、辅助系统运行的硬件单元。2.特点(1)继承了整个PC机时期的技术成就;(2)种类多;(3)面向应用的专用芯片;(4)新技术的不断皮用;(5)使用寿命长;(6)低功耗、低电压3.嵌入式系统的软件结构实时操作系统(RTOS);协议栈(ProtocolStack);应用程序(Application)1.什么是指令系统指令:一般含义:指明要执行的操作以及操作的对象.指令系统:CPU依靠指令来计算和控制系统;CPU在设计
3、时就规定了一系列与其硬件电路相配合的指令系统;指令系统指CPU能识别和执行的所有指令集合2.CISC:ComplexInstructionSetComputer分析每一条指令之后执行一系列初级指令运算来完成所需的功能,这种设计的型式被称为复杂指令集计算机(CISC)结构.一般CISC计算机所含的指令数目至少300条以上,有的甚至超过500条.3.RICS:ReducedInstructionSetComputer指令系统只包含那些使用频率很高的少量指令;提供一些必要的指令以支持操作系统和高级语言;按照这个原则发展而成的计算机被称为
4、精简指令集计算机(ReducedInstructionSetComputer-RISC)结构.简称RISC.三:嵌入式存储系统1•层次:存储器主要有:触发器(Flip-FlopsandLatches)、寄存器(RegisterFiles静态随机访问存储器(SRAMX动态随机访问存储器(DRAMX闪速存储器(flashX磁盘(MagneticDisk)等速递連减,价格递减。2存储器层次结构的特性第一、就是数据的包含性,即上层的数据,在下一层中都能找到。第二、下层存储器将自己的地址映射到高层的存储器。3.RAM:randomacce
5、ssmemory随机存取存储器,包括SRAM(静态)和DRAM(动态),SRAM速度快,价格贵,一般用在小容量的存储系统中,DRAM价格便宜,但需要定时刷新点路,一般用在大容量的存储系统中。4.R0M:readonlymemory只读存储器,在一般情况下只能读出所存信息,而不能重新写入。信息的写入是通过工厂的制造环节或采用特殊的编程方法进行的。信息一旦写入,就能长期保存,掉电亦不丢失.五个种类:掩模式(Masked)ROM,可编程(Programmable)ROM,可擦除(Erasable)PROM,电可擦除(Electrical
6、lyErasable)PROM,闪存(Flashmemory).4.cache普遍在CPU与常规主存储器之间增设了一级或两级高速小容量存储器,称之为高速缓冲存储器(Cache)四:ARM1.AdvancedRISCMachines是一个公司的名字,也是对一类微处理器的通称,还可以认为是一种技术的名字,2.应用领域工业控制领域;网络应用;消费类电子产品;成像和安全产品3.特点:低功耗、低成本、高性能4.ARM微处理器的工作状态(1)ARM状态,此时处理器执行32位的字对齐的ARM指令;(2)Thumb状态,此时处理器执行16位的、半
7、字对齐的Thumb指令。5.状态切换方法:ARM指令集和Thumb指令集均有切换处理器状态的指令,并可在两种工作状态之间切换;在开始执行代码时,应该处于ARM状态;具体方法为改变状态寄存器中相应位的值进入Thumb状态:当操作数寄存器的状态位为1时,可以采用执行BX指令的方法,使微处理器从ARM状态切换到Thumb状态。当处理器处于Thumb状态时发生异常(如IRQ,FIQ、Undef、Abort、SWI等),则异常处理返回时,自动切换到Thumb状态。切换到ARM状态:当操作数寄存器的状态位为0时,执行BX指令时可以使微处理器从
8、Thumb状态切换到ARM状态。在处理器进行异常处理时,把PC指针放入异常模式链接寄存器中,并从异常向量地址开始执行程序,也可以使处理器切换到ARM状态。1.大小端:ARM体系结构可以用两种方法存储字数据,称之为大端格式和小端格式。大:在这种格式中
此文档下载收益归作者所有