嵌入式系统原理及应用技术13510.pdf
《嵌入式系统原理及应用技术13510.pdf》由会员分享,可在线阅读,更多相关《嵌入式系统原理及应用技术13510.pdf(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、.1 1.嵌入式系统的定义:一般都认为嵌入式系统是以应用为中心,以计算机技术为根底,并且软硬件可裁剪,可满足应用系统对功能、可靠性、本钱、体积和功能有严格要求的专用计算机系统。2.嵌入式系统的特征:1通常是面向特定应用的。具有功耗低、体积小和集成度高等特点。2 硬件和软件都必须高效率地设计,量体裁衣,力争在同样的硅片面积上实现更高的性能,这样才能满足功能、可靠性和功耗的苛刻要求。3实时系统操作支持。4嵌入式系统与具体应用有机结合在一起,升级换代也同步进展。5为了提高运行速度和系统可靠性,嵌入式系统中的软件一般固化在存储器芯片中。3.ARM 嵌入式微系统的应用:工业控制、网络系统、成像和平安产品
2、、无线通信、消费类电子产品。4.ARM 嵌入式微处理器的特点:1体积小、低功耗、低本钱、高性能。2支持 Thumb16 位/ARM32 位双指令集,兼容 8 位/16 位器件。3使用单周期指令,指令简洁规整。4大量使用存放器,大多数数据都在存放器中完成,只有加载/存储指令可以存储器,以提高指令的执行效率。5寻址方式简单灵活,执行效率高。6固定长度的指令格式。5.嵌入式系统一般由 嵌入式微处理器、外围硬件设备、嵌入式操作系统、用户软件构成。2.哈佛体系构造的主要特点是将程序和数据存储在不同的存储空间。3.嵌入式处理器主要有四种嵌入式微处理器EMPU、嵌入式微控制器MCU、嵌入式数字信号处理器DS
3、P、嵌入式片上系统SoC)4.ARM7 采用 3 级流水线构造,采用诺依曼体系构造;ARM9 采用 5.1 级流水线构造,采用哈佛体系构造。5.ARM 处理器共有 37 个 32bit 存放器,包括 31 个通用存放器和 6 个状态存放器。6.ARM 体系构造可以用 2 种方法存储字数据,即大端格式和小端格式。7.ARM 处理器既支持 32 位的 ARM 指令集又支持 16 位的 THCMB 指令集。8.ARM 处理器有 7 种工作模式,他们分为两大类特权模式、非特权模式。其中用户模式属于非特权模式。9.ARM处理器的两种工作状态是ARM状态,此时处理器执行32位的字对齐的 ARM 指令。Th
4、umb 状态,此时处理器执行 16 位的、半字对齐的 Thumb 指令。10.嵌入式系统中,堆栈有满递增堆栈 FA、满递减堆栈 FD、空递增堆栈 EA、空递减堆栈 ED。11.计算机硬件架构,按照数据和指令是否分开存放可分为诺依曼体系构造、哈佛体系构造,其中诺依曼体系构造构造又称普林斯顿体系构造。12.RISC 的含义是 精简指令集计算机,而 CISC 的含义是 复杂指令集计算机。13.ARM 是 Advanced RISC Machines 的缩写。14.IP 核含义是知识产权核。15.嵌入式系统开发和调试中需要 ICE,ICE 的含义是 在线仿真器。16.ARM 体系构造中,字的长度 32
5、 位,半字对齐存储的时候是 2 字节对齐。.1 17.ARM 所支持的最大存储器空间是 232字节 4GB 18假设 ARM 的存储器格式配置为(Big Endian)格式,则对于地址0*0000001s 中存储的数据 4567H 在地址左低右高的存空间的存放结果是(4567)假设 ARM 的存储器格式配置(little Endian)格式存放结果是(6745)1.状态存放器 SPSR 的条件码标志位 N/Z/C/V 在 2831 位。2.ARM 指令“ADD R0,R1,R2是典型的存放器寻址。3.ARM 指令“LDR R1,R3,4是典型的基址加变址寻址。1存放器寻址 ADD R0,R1,
6、R2 ;R0R1R2 2立即寻址 1 ADD R0,R0,1 ;R0R01 2 ADD R0,R0,0*3f;R0R00*3f 3存放器间接寻址 1LDR R0,R1;R0R1 2STR R0,R1;R1R0 4基址加偏址寻址1LDR R0,R1,4;R0R14 2LDR R0,R1,4!;R0R14、R1R14 3LDR R0,R1,4;R0R1、R1R14 5变址寻址 LDR R0,R1,*4 ;R0R1+4 6多存放器寻址 LDMIA R1,R0,R2,R5 ;R0R1,R2R1+4,R5R1+8 7堆栈寻址 1 STMFD SP!R1-R7,LR;2 LDMFD SP!R1-R7,LR
7、;.1 8块复制寻址 1LDMIA R0!,R2-R9;2、STMIA R1,R2,R9;9相对寻址 BL 4.堆栈随着存储器地址的增长而向上增长,基址存储器指向存储器有效数据的最高地址或指向第一个要读出的数据位置是满递增堆栈。向上生长:向高地址方向生长,称为递增堆栈;向下生长:向低地址方向生长,称为递减堆栈。堆栈指针指向最后压入的堆栈的有效数据项,称为满堆栈;堆栈指针指向下一个要放入的空位置,称为空堆栈。5.Make 命令通过 makefile f filename 方式指向特定文件作为Make 脚本文件。6.Bootloader 都包含两种不同的加载操作模式启动加载模式、下载模式。7.嵌入
8、式系统中,中断处理过程中采用 中断向量 方法查找到中断处理程序的入口地址。8.下面多个操作系统是嵌入式操作系统的是 。uC/OS II、RT-thread、uCLinu*、FreeRTOS、RT*Arm-Linu*、V*Works、RTEMS、pSOS Nucleus、PalmOS、Windows CE、Windows*P Embedded、Windows Vista Embedded、嵌入式 Linu*、ECOS、QN*、Lyn*、Symbian、Android、Maemo、Meego 9.下面哪一种功能单元不属于 I/O 接口电路 D 。A.USB 控制器 B.UART 控制器 C.以太网
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式 系统 原理 应用技术 13510
限制150内