2022年嵌入式系统知识点.docx
《2022年嵌入式系统知识点.docx》由会员分享,可在线阅读,更多相关《2022年嵌入式系统知识点.docx(10页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选学习资料 - - - - - - - - - 学习必备 欢迎下载第一章 嵌入式系统概述1 嵌入式系统的定义及特点定义:嵌入式系统源于微型运算机,是嵌入到对象体系中,实现嵌入对象智能化的运算机;可以将嵌入式系统定义成“ 嵌入到对象体系中的专用运算机应用系统” ;特点:嵌入性、内含运算机、专用性;P11 2 常见的嵌入式实时操作系统(1) Clinux 含义:微掌握领域中的 Linux 系统;(2)Windows CE含义:微软公司开发的一个开放的、可升级的 的电子设备操作;(3)VxWorks32 位嵌入式操作系统,是基于掌上型电脑类含义:一种嵌入式实时操作系统,是嵌入式开发环境的关键组成部
2、分;摸索与练习 1、举出 3 个书本中未提到的嵌入式系统的例子;答:机顶盒、红绿灯掌握、数字空调;2、什么叫嵌入式系统?答:嵌入式系统是以应用为中心,以运算机技术为基础,软件、 硬件可裁减, 适应应用系统,对功能、牢靠性、成本、体积、功耗严格要求的专用运算机系统;3、什么叫嵌入式处理器?嵌入式处理分别为哪几类?答:嵌入式处理器为完成特别的应用而设计的特别目的的处理器;嵌入式处理器分为嵌入式微处理器、嵌入式微掌握器、嵌入式 统;4: 、什么是嵌入式操作系统?为何要用嵌入式操作系统?DSP 处理器、嵌入式片上系操作系统负责运算机系统中全部软硬资源的安排回收、掌握与和谐等开发的活动;操作系统供应了用
3、户接口, 使用户获得良好的工作环境;平台;是一段在嵌入式系统启动后第一执行的背景程序,操作系统为用户扩展新的系统功能供应软件第一,嵌入式实时操作系统提高了系统的牢靠性;其次,提高了开发效率,缩短了开发周期;再次,嵌入式实时操作系统充分发挥了32 位 CPU 的多任务潜力;其次章 ARM7体系结构1 RISC 结构特性: ARM内核采纳精简指令集运算机体系结构,是一款小门数的运算机2 ARM公司开发了一系列 ARM处理器,应用较多的是 ARM7系列, ARM9系列, ARM10系列,ARM11系列,仍有针对低端 8 位 MCU市场推出的 Cortex 系列,其具有 32 位 CPU的性能, 8位
4、 MCU的价格;3 ARM7TDMI中名师归纳总结 T:高密度 16 位 Thumb指令集扩展 D:支持片上调试硬件仿真功能模块第 1 页,共 7 页M:64 位乘法指令 I:Embedded ICE- - - - - - -精选学习资料 - - - - - - - - - 学习必备 欢迎下载4 ARM 处理器使用了冯 诺依曼结构,指令和数据共用一条 储和交换指令可以对储备器中的数据进行拜访;32 位总线;因此只有装载,存5 ARM处理器直接支持 8 位字节、 16 位半或者 32 位字的数据类型;明白:地址方式半字对齐字对齐省略号省略号特点0x4002 0x4004 0x4004 0x400
5、8 0x4006 0x400C 0x4008 0x4010 省略号省略号Bit0=0 Bit1=0,bit0=0 其他位为任意值其他位为任意值表 2.1 ARM 指令的长度是一个字,6 3 级流水线的 3 个阶段:Thumb指令的长度是半字;(1)取指 从储备器装载一条指令(2)译码 识别将要被执行的指令(前一条指令)(3)执行 处理指令并将结果写回寄存器(再之前一条指令)7 ARM处理器的 2 种操作状态分别为:(1)ARM状态: 32位处理器执行字方式的ARM指令,处理器在系统上电时默认为ARM状态;(2)Thumb状态: 16 位 处理器执行半字方式的 Thumb指令8 ARM处理器内部
6、共有 37 个用户可拜访的 32 位寄存器,期中有 6 个 32 位宽的状态集训期目前只使用了其中 12 位;9 P26 表 2.2 ARM 处理器模式 P27 ARM 内部寄存器10 P28 表 2.3 明白各模式下的寄存器11 需要记得:堆栈指针 R13(SP)链接寄存器 R14(LR)程序计数器 R15( PC)指到哪儿,执行到哪儿12 CPSR与 SPSR状态寄存器相互之间的关系:(a)当一个特定的反常中断发生时,讲CPSR的当前值储存到相应反常模式下的SPSR,然后设置 CPSR为相应的反常模式(b)从反常中断程序退出返回时,可通过储存在 SPSR中的值来复原 CPSR 13 中断禁
7、止标志位:I 和 F 都是中断禁止为标志,用来使能或者禁止 ARM的 2 种外部中断源,详细设置如下:(1)当 I 置位(置 1)时, IRQ 中断被禁止,否就(2)当 F置位(置 1)时, FIQ 中断被禁止,否就(14 掌握位 T 反映了正在操作的状态:I 置 0)IRQ 中断使能 I 置 0)FIQ 中断使能(1)当掌握位T 置位(置 1)时,处理器正在Thumb状态下运行;(2)当掌握位T 清零(置 0)时,处理器正在ARM状态下运行;15 模式掌握位: M4,M3, M2.M1和 M0即 M4:0 16 记 0x0000 0000 是复位反常向量地址名师归纳总结 17 反常优先级:复
8、位最高,FIQ 高于 IRQ,软件中断SWI最低第 2 页,共 7 页- - - - - - -精选学习资料 - - - - - - - - - 学习必备 欢迎下载18 储备器格式: 大端格式和小端格式,最高地址的字节被看做是最高位字节;字节储存在最高地址;摸索与练习1(1)T D M I的含义略小端格式中, 最低地址的字节被看做是最低字节位,大端格式中,最高位字节储存在最低地址,最低位(2)ARM7TDMI采纳几级流水线?使用何种储备器编址方式? 3 级 采纳冯 诺依曼结构(指令和数据共用一条 32 位总线)3ARM 处理器模式和 ARM 处理器状态有何区分?答: ARM 处理器模式指的是处
9、理器在执行程序是在不同时刻所在的不同状态,ARM处理器状态是指处理器当前所执行的指令集4 分别列举 ARM 的处理器模式和状态?答: ARM 的处理器模式:用户模式、系统模式、治理模式、中止模式、未定义模式、中断模式、快速模式;ARM 的处理器状态 :ARM 状态、 Thumb 状态;5PC 和 LR 分别使用哪个寄存器?答: PC:: R15 作用:程序计数器LR: :R14 ;作用:链接寄存器6R13 寄存器的通用功能是什么?答:堆栈指针 SP ;7CPSR 寄存器中哪些位用来定义处理器状态?答:在 CPSR中, T 位反应正在操作的状态,当 T 位置位时,处理器正在 Thumb 状态运行
10、,当 T 为清零时,处理器正在 ARM 状态下运行8 描述一下如何禁止 IRQ 和 FIQ 的中断;答:当掌握位 I 置位时, IRQ 中断被禁止,否就答应 IRQ 中断使能;当掌握位 F 置位时,FIQ 中断被禁止,否就答应 FIQ 中断使能;2. 储备器格式定义 R0=0x12345678, 假设使用储备指令将R0 的值放在 0x4000 单元中; 假如储备器格式为大端格式,请写出在执加载在指令将储备器 0x4000 单元的内容的取出存放到 R2 寄存器操作后所得 R2 的值;假如储备器格式改为小端格式,所得的 R2 的值又为多少?低地址 0x4000单元的字节内容分别是多少?答:无论是大
11、端格式仍是小端格式,R2的值与 R1一样 R2=0x12345678; 地址 0x4000 单元的字节:大端:0x12 、小端: 0x78 ;第三章 ARM7TDMI-S指令系统1 寻址方式是依据指令中给出的地址码字段来实现查找真实操作数地址的方式,ARM 处理器具有 8种基本寻址方式:(a)寄存器寻址(b)立刻寻址 c寄存器移位寻址(d)寄存器间接寻址(e)基址寻址:例如 LDR R2,R3 ,#0x0C(f)多寄存器寻址(g)堆栈寻址(h)相对寻址2 ARM7TDMI-S 的指令集, 包括 ARM 指令集和 Thumb 指令集 P58-P59+P60 表3.1+P61表3.2自己看名师归纳
12、总结 另:表 3.2 LDR :加载字数据即把源地址储备器放入目标寄存器第 3 页,共 7 页- - - - - - -精选学习资料 - - - - - - - - - STR:储备字数据学习必备欢迎下载即把目标地址寄存器放入源寄存器3 乘法指令, ARM 分支指令, ARM 杂项指令, ARM 伪指令做明白 P72-P80摸索与练习1.1ARM7TDMI-S 有几种寻址方式?“ LDR R1,R0,#0x08”属于哪种寻址方式?答:有 8 种寻址方式: 1.寄存器寻址 2.立刻寻址 3.寄存器移位寻址 4.寄存器间接寻址 5.基址寻址 6. 多寄存器寻址 7.堆栈寻址 8.相对寻址;“ LD
13、R R1,R0,#0x08”属于基址寻址;2ARM 指令的条件码有多少个?默认条件码是什么?答: 16 个; AL ;5 请指出 MOV 指令与 LDR 加载指令的区分及用途?答: MOV 将立刻数或寄存器传送到目标寄存器(Rd),可用于移位运算等操作,即将一个数据从一个寄存器传送到另一个寄存器中,或讲一个常数传送到一个寄存器中;LDR 用于读取指定地址上的储备器单元内容(内存数据)放入寄存器中7 调用子程序是用 B 指令仍是用 BL 指令?请写出返回子程序的指令;答:用 BL; MOV PC,R14 ;9ARM 状态与 Thumb 状态的切换指令是什么?请举例说明;答: BX(ARM与 Th
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 嵌入式 系统 知识点
限制150内