欢迎来到天天文库
浏览记录
ID:47532544
大小:508.50 KB
页数:9页
时间:2020-01-13
《嵌入式期末复习总结整理》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、《嵌入式整理提纲》——YOYO左转题型:1、选择题:20分2、填空题:20分3、判断题:8分4、简答题:16分5、程序分析题:20分6、编程题16分第一章1、嵌入式系统的定义:根据IEEE的定义,嵌入式系统是“控制、监视或者辅助设备、机器和车间运行的装置”。国内定义:以应用为中心,以计算机技术为基础,软硬件可裁,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。2、嵌入式系统的组成:嵌入式系统装置由嵌入式计算机系统和执行装置组成。嵌入式计算机系统由硬件层、中间层、系统软件层和应用软件层组成。(分层结构)3、立即数(第二操作数)合法性,选择题:将一个32位数右移偶数位可以得
2、到小于255的数为合法,否则为不合法。例如:0x6a0=00000000000000000000011010100000右移4位==>00000000000000000000000001101010=0x6a小于255,所以合法0x1a600=00000000000000011010011000000000无论右移多少偶数位,所得的数仍然大于255,所以不合法0x16c00=00000000000000010110110000000000右移10位==>00000000000000000000000001011011=0x5b小于255,所以合法4、全称:AMBA:AdvancedMicro
3、controllerBusArchitecture高级微控制器总线ARM:AdvancedRISCMachineCISC:ComplexInstructionSetComputer复杂指令集系统RISC:ReducedInstructionSetComputer精简指令集系统RTOS:Real-timeOperationSystem实时多任务操作系统FAT:FileAllocationTable文件分配表系统UCOS:MicroControllerOperationSystem微控制器操作系统片上系统:SystemOnChip,SOC知识产权核:IntellectualPropertyCor
4、e,IPCoreIP软核:SoftIPCoreIP硬核:HardIPCoreIP固核:FirmIPCore5、嵌入式微处理器的体系结构可以采用冯*诺依曼体系结构或哈佛9《嵌入式整理提纲》——YOYO左转体系结构;指令系统可以选用精简指令集系统RISC(ReducedInstructionSetComputer)和复杂指令集系统CISC(ComplexInstructionSetComputer)。1、Cache是一种容量小、速度快的存储器阵列,可分为数据Cache、指令Cache或混合Cache。2、硬件层和软件层之间为中间层,也称为硬件抽象层(HardwareAbstractLayer,H
5、AL)或板级支持包(BoardSupportPackage,BSP)3、一般可以将嵌入式处理器分为4类:嵌入式微处理器MPU、嵌入式微控制器MCU、嵌入式DSP处理器和嵌入式片上系统SOC。4、DSP处理器是专门用于信号处理方面的处理器。在数字滤波、FFT、频谱分析等领域获得了大规模应用。10、硬实时系统和软实时系统的实现区别主要是在选择调度算法上。选择基于优先级调度的算法足以满足软实时系统的需求,而且可以提供高速的响应和大的系统吞吐量;而对硬实时系统来说,需要使用的算法就应该是调度方式简单,反应速度快的实时调度算法。第二章1、冯*诺依曼体系结构:程序和数据公用一个存储空间,程序指令存储地址
6、和数据存储地址指向同一个存储器的不同物理位置。哈佛体系结构:是一种将程序指令存储和数据存储分开的体系结构,两者都独立编址。2、复杂指令集计算机CISC和精简指令集计算机RISC3、对于多于一个字节类型的数据,在存储器中有2种存放方式:小端字节顺序存储法:低字节数据存放在内存低地址处,高字节数据存放在内存高地址处;大端字节顺序存储法:高字节数据存放在内存低地址处,低字节数据存放在内存高地址处。9《嵌入式整理提纲》——YOYO左转4、无操作系统的嵌入式软件实现方式:循环轮转和前后台系统。循环轮转方式:优点:简单、直观、开销小、可预测;缺点:过于简单,无法处理异步事件,缺乏并发处理能力。前后台系统
7、:在循环轮转方式的基础上,增加了中断处理功能。5、嵌入式系统按响应时间的敏感程度可分为实时操作系统和非实时操作系统。实时操作系统可分成硬实时系统和软实时系统。6、嵌入式操作系统的几个重要概念(书P42了解)7、免费型实时操作系统:嵌入式Linux和uC/OS。第三章1、ARM(AdvancedRISCMachine)是一种32位微处理器体系结构。版本ARMv1:ARM1版本ARMv2:ARM2、ARM32、P
此文档下载收益归作者所有