- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第1讲 STM32F4体系结构;电子计算机诞生于1946年。20世纪70年代出现了微处理器,计算机才出现了历史性的变化。以微处理器为核心的微型计算机以其型小、价廉、高可靠性特点迅速走出机房。
基于高速数值解算能力的微型机,表现出的智能化水平引起了控制专业人士的兴趣,要求将微型机嵌入到一个对象体系中,实现对象体系的智能化控制。
微型机经电气加固、机械加固,并配置各种外围接口电路,安装到大型舰船中构成自动驾驶仪或轮机状态监控系统。
计算机便失去了原来的形态和通用的计算机功能。;为区别于原有的通用计算机系统,把嵌入到对象体系中,实现对象体系智能化控制的计算机,称为嵌入式计算机系统。
通用计算机具有计算机的标准形态,通过安装不同的应用软件,以类同面目出现并应用于社会生活的各个方面;而嵌入式计算机则以嵌入式系统的形式隐藏在各种装置、产品和系统中。
IEEE的定义:用于控制、监视或者辅助设备、机器和车间运行的装置(Device used to control,monitor,or assist the operation of equipment,machinery or plants);目前国内普遍认同的嵌入式系统(Embedded System)定义:以应用为中心,以计算机技术为基础、软硬件可裁剪,适应应用系统对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。
嵌入式系统是将先进的计算机技术、半导体技术、电子技术和各行各业的具体应用相结合的产物。
嵌入式系统是一个技术密集、资金密集、高度分散、不断创新的知识集成系统。;嵌入式系统的组成;嵌入式系统的设计方法 ;;嵌入式系统的发展;ARM(Advanced RISC Machines)具有多种含义,既是一个公司的名字,也可以代表一类嵌入式处理器,还可以代表一种技术。
目前,采用ARM技术知识产权核(IP核)的微处理器,即通常所说的ARM处理器,已遍及通信系统、网络系统、无线系统、消费类电子产品、工业控制等各类产品市场,基于ARM技术的微处理器应用约占32位RISC处理器80%以上的市场份额。
手机处理器90%、平板电脑70%;1990年ARM公司在英国剑桥成立。ARM是专门从事基于RISC技术芯片技术开发的公司,是IP(知识产权)供应商,本身不生产芯片,由合作公司生产各具特色的芯片。
世界各大半导体生产商从ARM公司购买其设计的ARM微处理器核,根据各自不同的应用领域,加入适当的外围电路,从而形成自己的ARM微处理器芯片进入市场。目前,全球有几十家大的半导体公司都使用ARM公司的授权。
ARM处理器已经占据了绝大部分32位、64位高端嵌入式处理器的市场,形成了移动通信、手持计算、多媒体数字消费等嵌入式解决方案事实上的标准。;;;;冯·诺依曼结构VS哈弗结构;CISC(Complex Instruction Set Computer)
指令系统庞大(数量、寻址)、指令功能复杂、指令变长(解码困难)、控制部分占芯片面积大
RISC(Reduced Instruction Set Computer)
指令系统简单(数量、寻址) 、指令功能简单(多数单周期可执行,可提高主频)、指令定长(解码快)、大量通用寄存器组、Load/Store结构、流水线技术;CISC与RISC;;ARM体系的存储空间
232B的单一、线性地址空间。地址:0~232-1
可以看作由230个32位的字组成的地址空间
也可以看作由231个16位的半字组成的地址空间
ARM体系的存储器格式
大端格式(Big Endian)
高字节存储在低地址中,低字节则存放在高地址中
小端格式(Little Endian)
高字节存储在高地址中,低字节则存放在低地址中
;Big Endian vs Little Endian ;ARM体系结构中,I/O操作通常被映射为存储器操作
I/O输出操作可以通过存储器写入操作实现
I/O输入操作可以通过存储器读取操作实现
;ARM公司1996年提出高级微控制器总线结构AMBA(Advanced Microcontroller Bus Architecture),使片上不同宏单元的连接实现标准化。;ARM总线标准规定了两种类型总线:
先进的系统总线(ASB),用于连接高性能系统模块
先进的外围总线(APB),支持低性能外围接口,用于连接系统的周边组件
ASB和APB之间通过桥接器相连(ARM7)
第二代标准增强了AMBA的性能,定义了两种高性能的总线标准AHB和APB2以及测试方法。(ARM9/ARM10/ARM Cortex-M)
第三代包括了AXI、ATB、AHB-Lite及APB3四个标准(ARM11/Cortex-R、Cortex-A)
第四代在第三代基础上增加了五个接口协议( Corte
您可能关注的文档
最近下载
- 2024年4月 全国高等教育自学考试真题 人员素质测评理论与方法 06090.doc VIP
- 路基挡土墙专项施工方案 - 大模板.docx VIP
- 一种可连续工作的氦气纯化器与纯化方法.pdf VIP
- 抢救药品相关试题(附答案).docx VIP
- 施工现场机械设备检查技术规范 JGJ 160-2016知识培训.pptx
- 2017年版2020年修订普通高中语文课程标准解读与培训课件.pptx VIP
- (人教2024版新教材)英语四年级上册Unit4.2 Part A Let’s learn&Match, act and guess课件.pptx
- 2025届高考散文一轮整体复习:写人叙事类散文——《放牛记》全文详解+课件.pptx VIP
- 热力管道工程质量保证措施和体系.pdf VIP
- 黄帝内经的临床医学理论.PPT VIP
文档评论(0)