嵌入式复习摘要.docx
《嵌入式复习摘要.docx》由会员分享,可在线阅读,更多相关《嵌入式复习摘要.docx(16页珍藏版)》请在三一办公上搜索。
1、嵌入式复习摘要题型分为:选择、填空、简答、程序设计第一章1. 嵌入式系统的定义嵌入式系统是指以应用为中心,以计算机技术为基础,软件、硬件可剪裁, 适应应用系统对功能、可靠性、成本、体积和功耗严格要求的专用计算机系统。 它包括软件、硬件两部分。2. 嵌入式系统的发展历程(简答)第一阶段是以单芯片为核心的可编程控制器形式的系统;第二阶段是以嵌入 式CPU为基础、以简单操作系统为核心的嵌入式系统;第三阶段是以嵌入式操 作系统为标志的嵌入式系统;第四阶段是以Internet为标志的嵌入式系统。3. 嵌入式系统的核心计算系统的典型组成模型硬件层、中间层、软件层和功能层4. 嵌入式系统的存储器(选择)包括
2、cache、主存和辅助存储器常用作主存的有:ROM 类:NOR Flash、EPROM、PROM 等PAM 类:SRAM、DRAM、SDRAM 等常用作外存的有:硬盘、NAND Flash、CF 卡、MMC、SD 卡等5. 中间层的功能(简答)硬件层与软件层之间为中间层,也成为硬件抽象层(HAL)或板级支持包(BSP), 它将系统上层软件与底层硬件分离开来,使系统的底层驱动程序与硬件无关,上 层软件开发人员无须关心底层硬件的具体情况,根据BSP层提供的接口即可进行 开发。该层一般包含相关底层硬件的初始化、数据的输入/输出操作和硬件设备 的配置功能。6. 嵌入式处理器的分类(填空)嵌入式微处理器
3、、嵌入式微控制器、嵌入式DSP处理器、SoC片上系统7. 嵌入式操作系统的定义(填空)嵌入式操作系统(Embedded Operating System,EOS)是一种用途广泛的系统 软件,过去它主要应用于工业控制和国防系统领域。EOS负责嵌入系统的全部软、 硬件资源的分配、调度工作,控制协调并发活动。8. 常见的嵌入式操作系统Linux、uC/OS、Windows CE、VxWorks、Palm OS、QNX 等9. 嵌入式系统的特点(简答)一、专用、软硬件可剪裁配置;二、低功耗、高可靠性、高稳定性;三、软 件代码短小精悍;四、代码可固化;五、实时性;六、弱交互性;七、嵌入式系 统软件开发通
4、常需要专门的开发工具和开发环境;八、要求开发、设计人员有较 高的技能10. 嵌入式系统的应用(简答)一、消费电子领域(电视机、冰箱、微波炉);二、通信网络领域(程控交 换机、路由器、IP交换机);三、工业控制领域(数字机床、电力系统、电网安 全);四、机器人领域(机器人、火星车、机器狗)五、交通管理与汽车电子领 域(车辆导航、流量控制、信息监测);六、国防和航空航天领域(导弹控制、 坦克、雷达)11. 嵌入式系统的发展趋势一、小型化、智能化、网络化、可视化;二、多核技术的应用;三、低功耗 (节能)、绿色环保;四、云计算、可重构、虚拟化等技术被进一步应用到嵌入 式系统中;五、嵌入式软件开发平台化
5、、标准化、系统可升级,代码可复用将更 受重视;六、嵌入式系统软件将逐渐PC化;七、融合趋势;八、安全性第二章1. ARM 的全称为:Advanced RISC Machines2. ARM内核版本命名规则ARMxyzTDMIEJF-SX系列号,如ARM7中的“7”; y内部存储管理/保护单元,如ARM72 中的 “2”;Z内含有高速缓存(Cache);T支持16位的Thumb指令集;D支持JTAG片上调试;M支持用于长乘法操作(64位结果)的ARM指令,包含快速乘法器;I带有嵌入式追踪宏单元ETM,用来设置断点和观察点的调试硬件;E增强型DSP指令(基于TDMI); J含有Java加速器Jaz
6、elle,与Java虚拟机相比,Jazelle使Java代码运行速度提高了 8倍,功耗降低到原来的80%;F向量浮点单元;S可综合版本,意味着处理器内核是以源代码形式提供的。这种源代码形式又可以被编译成一种易于EDA工具使用 的形式。3. ARM系列流水线结构ARM7三级流水线;ARM95级流水线ARM10E6级流水线;ARM118级流水线4. ARM体系架构分类微处理器根据存储器结构可以分为哈佛结构和冯*诺伊曼结构哈佛架构数据存储器| - 迥-程序存储器 冯*诺伊曼架构CPU -程序和数据存储器5. 流水线技术(选择) 三级流水线取指 译码 执行五级流水线取指-译码| -执行-I存储器访问-
7、1寄存器写操作6. ARM微处理器运行模式(填空)用户模式、快速中断模式、外部中断模式、管理模式、数据访问终止模式、 系统模式、未定义指令中止模式7. ARM微处理器共有37个32位寄存器,其中31个为通用寄存器,6个为状态寄存器。8. CPSR、SPSR 的作用CPSR可在任何运行模式下被访问,它包括条件标志位、中断禁止位、当前处 理器模式标志位,以及其他一些相关的控制和状态位;当异常发生时,SPSR用 于保存CPSR的当前值,从异常退出时则可由SPSR来恢复CPSR。9. 程序状态寄存器格式31 30 29 2876 5 4 3 2 1 0I F T M4 M3 M2 Ml M011条件码
8、标志控制位10. 处理器的7种运行模式用户模式、FIQ模式、旧Q模式、管理模式、中止模式、未定义模式、系统 模式11. ARM体系结构所支持的异常优先级由高到低:复位、数据中止、FIQ、IRQ、预取指令中止、未定义指 令、ARM体系的存储器格式31大端格式-字:A A+1 A+2入+3高字节存放在低地址中,低字节存放 在高地址中小端格式-字:A+3 A+2 A+厂闰高字节存放在高地址中,低字节存放 在低地址中12.ARM指令(填空/选择)ADD R0 寄存器ADD R0 寻址方式 ADD ADD LDR STR LDR LDR LDR LDR LDMIAR3R0R0R0R0R0R0R0,R0R
9、1,R1,R0,R1,R1R1R1,R1,R1,R1,R2R2#1R2#4#4#4R2R1,R2;R1与R2的和存放到R0寄存器中;执行加法的同时影响状态寄存器不影响状态;R3R0+1立即寻址;R0-R1+R2寄存器寻址;R0R1;R1-R0寄存器间接寻址;R0TR0+4;R0R1,R1R1+4;R0R1+4,R1R1+4;R0R1+R2基址变址寻址R4; R1R0,R2R0+4R3R3R0+8,R4R0+12LDMIALDMIA MOV MOVR0R0R0,R0,R1-R4;R1-R3,LSL#2LSR#2R4R1R1;多寄存器寻址;将R1中的内容左移两位后传送到R0中;将R1中的内容右移两
10、位后传送到R0中,左端用0来补充MOV R0,R1ASR#2左端用第31位的值来补充MOVR0,R1,ROR#2;将R1中的内容左移两位后传送到R0中,;将R1中的内容循环右移两位后传送到R0中MOV R0, R1, RRX#2 ;将R1中的内容进行带扩展的循环右移两位后传送到R0中寄存器移位寻址BL LOOP ;跳转到子程序LOOP处执行LOOPMOV PC,LR ;从子程序返回相对寻址13.四种堆栈工作方式满递增堆栈、满递减堆栈、空递增堆栈、空递减堆栈14.指令LDRLDRR0LDRR0LDRR0,R0,R0,R0,读入寄存器R0,LDR R0,R1R1,R1R2#8将存储器地址为R1的字
11、数据读入寄存器R0;将存储器地址为R1+R2的字数据读入寄存器;将存储器地址为R1+8的字数据读入寄存器;将存储器地址为R1+R2x4的数据R1,并将新地址R1+R2x4写入R1R1,R2,LSL#2 ;将存储器地址为R1的字数据读入寄R2LSL#2!存器R0,并将新地址R1+R2x4写入R1LDRBR0,R1;将存储器地址为R1的字节数据读入寄存器R0,并将R0的高24位清零STR R0,R1,#8;将R0中的字数据写入以R1为地址的存储器中,并将新地址R1+8写入R1STMFD R13!,R0,R4-R12,LR ;将寄存器列表中的寄存器(R0,R4到R12,1日)存入堆栈LDMFD R1
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式 复习 摘要
链接地址:https://www.31ppt.com/p-5179260.html