- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
1?嵌入式系统的定义:一般都认为嵌入式系统是以应用为中心,以计算机技术为基础,并且软
硬件可裁剪,可满足应用系统对功能、可靠性、成本、体积和功能有严格要求的专用计算机系 统。
嵌入式系统的特征:(1)通常是面向特定应用的。具有功耗低、体积小和集成度高等特点。
(2)硬件和软件都必须高效率地设计,量体裁衣,力争在同样的硅片面积上实现更高的性能, 这样才能满足功能、可靠性和功耗的苛刻要求。 (3)实时系统操作支持。(4)嵌入式系统与具
体应用有机结合在一起,升级换代也同步进行。 (5)为了提高运行速度和系统可靠性,嵌入式
系统中的软件一般固化在存储器芯片中。
ARM嵌入式微系统的应用:工业控制、网络系统、成像和安全产品、无线通信、消费类电子 产品。
ARM嵌入式微处理器的特点:(1)体积小、低功耗、低成本、高性能。(2)支持Thumb( 16
位)/ARM(32位)双指令集,兼容8位/16位器件。(3)使用单周期指令,指令简洁规整。(4) 大量使用寄存器,大多数数据都在寄存器中完成,只有加载 /存储指令可以访问存储器,以提
高指令的执行效率。(5)寻址方式简单灵活,执行效率高。(6)固定长度的指令格式。
嵌入式系统一般由 嵌入式微处理器、外围硬件设备、嵌入式操作系统、用户软件 构成。
2?哈佛体系结构的主要特点是将程序和数据存储在不同的存储空间。
嵌入式处理器主要有四种 嵌入式微处理器(EMPU )、嵌入式微控制器(MCU)、嵌入式数字 信号处理器(DSP)、嵌入式片上系统(SoC)
ARM7采用3级流水线结构,采用 冯?诺依曼体系结构;ARM9采用5级流水线结构,采用哈
佛体系结构
ARM处理器共有37个32bit寄存器,包括31个通用寄存器和6个状态寄存器。
ARM体系结构可以用2种方法存储字数据,即 大端格式和小端格式。
ARM处理器既支持32位的ARM指令集又支持16位的THCMB指令集。
ARM处理器有7种工作模式,他们分为两大类 特权模式、非特权模式。其中用户模式属于 非 特权模式。
ARM处理器的两种工作状态是①ARM状态,此时处理器执行32位的字对齐的ARM指令。
②Thumb状态,此时处理器执行16位的、半字对齐的Thumb指令。
10嵌入式系统中,堆栈访问有满递增堆栈FA、满递减堆栈FD、空递增堆栈EA、空递减堆栈
ED。
计算机硬件架构,按照数据和指令是否分开存放可分为 冯?诺依曼体系结构、哈佛体系结构, 其中冯?诺依曼体系结构 结构又称普林斯顿体系结构。
RISC的含义是精简指令集计算机,而CISC的含义是复杂指令集计算机。
ARM 是 Adva need RISC Mach in eS勺缩写。
14.IP核含义是知识产权核。
15嵌入式系统开发和调试中需要ICE,ICE的含义是在线仿真器。
16.ARM体系结构中,字的长度32位,半字对齐存储的时候是2字节对齐 17.ARM所支持的最大存储器访问空间是 232字节4GB 18.若ARM的存储器格式配置为(Big Endian)格式,则对于地址0x0000001沖存储的数据4567H
在地址左低右高的内存空间的存放结果是 (4567)若 ARM的存储器格式配置(little Endian)格式存
放结果是(674?
1?状态寄存器SPSR的条件码标志位 N/Z/C/V 在(28~31 )位。
2.ARM 指令“ ADDR0,R1,R2是典型的寄存器寻址。3.ARM 指令“ LDR寄存器寻址ADDR0,R1,
2.ARM 指令“ ADD
R0,R1,R2是典型的寄存器寻址。
3.ARM 指令“ LDR
寄存器寻址
ADD
R0,
R1,
R2
;R0? R1+ R2
立即寻址 (1)
ADD
R0,
R0,
# 1
;R0— R0+ 1
(2)
ADD
R0,
R0,
# 0x3f
:;Rg R0+ 0x3f
奇存器间接寻址
(1)
LDR
R0,
[R1]
;Rg [R1]
(2)
STR
R0,
[R1]
;[R1片 R0
O
1)
2)
3)
基址加偏址寻址
R1,[R3,# 4]”是典型的基址加变址寻址
4)
(1) LDR R0, [R1,# 4]; Rg[R1 + 4]
(2) LDR R0, [R1,# 4]!; Rg[R1 + 4]、R1?R1+ 4
(3) LDR R0, [R1] , # 4; Rg[R1]、R1?R1+ 4
5)变址寻址LDR RO, [R1,#4] ;
5)变址寻址
6) 多寄存器寻址 LDMIA R1, {RO , R2, R5} ; Rg[R1],RP[R1+4],R5^[R1+8]
7) 堆栈寻址 (1) STMFD SP! {R1-R7,LR}; (2) LDMFD SP! {R1-R7,LR};
8)
您可能关注的文档
最近下载
- 贵州省2024年高职(专科)分类考试招生中职毕业生文化综合考试数学.docx VIP
- HP DeskJet 2700 多功能一体打印机中文说明书.pdf
- (完整版)2025年全国自考《马克思主义基本原理概论》真题及答案汇总.docx VIP
- 欧科PT300变频器说明书.pdf
- 全版《边城》ppt课件.pptx VIP
- 2-5《无常》(思维导图) 统编版七年级语文上册大单元教学.docx VIP
- 2025年辅警招聘考试试题库及答案详解(各地真题).docx
- 在泥沙中崛起三门峡(连载3).doc VIP
- 高龄患者的麻醉要点.ppt VIP
- 天安人寿附加吉祥树终身重大疾病保险条款0101.docx VIP
文档评论(0)