arm体系结构与编程---第一章

arm体系结构与编程---第一章

ID:9852843

大小:2.02 MB

页数:106页

时间:2018-05-11

arm体系结构与编程---第一章_第1页
arm体系结构与编程---第一章_第2页
arm体系结构与编程---第一章_第3页
arm体系结构与编程---第一章_第4页
arm体系结构与编程---第一章_第5页
资源描述:

《arm体系结构与编程---第一章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、ARM体系结构与编程嵌入式教研室授课教师:岳洋email:haizhix@163.com办公电话:862236251这门课主要讲的内容ARMAdvancedRISCMachine1、ARM基础知识(第1章)2、ARM汇编(第2、3、4、8章)3、ARM存储系统MMU(第5章)MemoryManagementUnit4、异常中断处理(第9章)2前言了解嵌入式系统概述1嵌入式系统简介2嵌入式系统的定义3嵌入式系统的特点4嵌入式系统的组成5嵌入式系统的应用3嵌入式系统组成ESOFTWARE嵌入式软件嵌入式操作系统处

2、理器(内核)单片机ARMPowerPCDSP—嵌入式微处理器配置硬件,补平硬件差异,为软件搭建平台如linux、winceuc-os2提供功能应用4嵌入式系统简介嵌入式系统的历史与现状从1946年电子计算机的诞生,发展到今天,在许多场合要求将微型机嵌入到一个对象体系中,实现智能化控制。为了区别于通用计算机系统,把嵌入到对象体系中,实现智能化控制的计算机,称作嵌入式计算机系统。5嵌入式系统简介现代计算机技术的两大分支计算机进入了通用计算机与嵌入式计算机两大分支并行发展时代。通用计算机侧重的发展方向:高速、海量的

3、数值计算、总线速度提升,扩大存储容量。嵌入式计算机对体积、功耗、功能、可靠性、专用性有较高要求。62嵌入式系统的定义7嵌入式系统的定义参考IEEE(国际电气和电子工程师协会)的定义:嵌入式系统:“用于控制、监视或者辅助操作机器和设备的装置”嵌入式系统:以计算机技术为基础、软件硬件可裁剪、面向应用,对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。8嵌入式系统的应用消费电子嵌入式应用信息家电智能玩具军事电子通信设备移动存贮工控设备智能仪表汽车电子网络设备工业军事国防电子商务网络9现实生活中的嵌入式系统实

4、例家庭环境10现实生活中的嵌入式系统实例办公室环境11现实生活中的嵌入式系统实例工业自动化领域12现实生活中的嵌入式系统实例国防领域13现实生活中的嵌入式系统实例交通领域14现实生活中的嵌入式系统实例航空领域15现实生活中的嵌入式系统实例医疗系统16第1章ARM概述及其基本编程模型17第1章目录8.异常9.复位10.存储器及存储器映射I/O11.寻址方式简介12.ARM7指令简介13.协处理器接口14.调试接口简介1.简介2.ARM7三级流水线3.处理器状态4.处理器模式5.内部寄存器6.程序状态寄存器7.体

5、系结构直接支持的数据类型181.1ARM简介ARM公司简介ARM是AdvancedRISCMachines的缩写,它是英国一家微处理器行业的知名企业,该企业设计了大量高性能、廉价、耗能低的RISC处理器。RISC特点:精简指令集执行周期更短;硬件结构简单,配备大量寄存器,配合运算和操作;arm9采用哈佛结构(数据总线和指令总线分离),使得指令操作和数据操作可同时进行,速度更快。公司的特点是只设计芯片,而不生产。它将技术授权给世界上许多著名的半导体、软件和OEM厂商,并提供服务。191.1ARM简介ARM公司简

6、介将技术授权给芯片厂商形成各具特色的ARM芯片...201.1ARM简介ARM有三种含义:一个公司的名称;一类处理器的通称;一种技术的名称。ARM不是完整的单片机,它只是一个内核。所谓以ARM为核的单片机,就是把ARM作为中央处理器(核),根据需要设计出:I/O口、功能模块、外围总线接口,用总线把几部分和ARM核连接在一起,组成一个单片机。这个单片机由ARM核控制。211.1ARM简介在学习单片机时,结构相对简单,会较快的涉及定时器/计数器、串口、I/O引脚的使用。学习ARM核时,同样也是对寄存器的设置(汇编

7、指令、c语言)来控制ARM核、I/O管脚、功能模块,实现功能。ARM与单片机学习过程有许多相识的地方。很多外围电路适用ARM也适用于单片机。学会ARM核以后,就大致掌握了所有以ARM为核的单片机。无论这个单片机结构多么复杂,功能多么强大,也无论它来自哪个厂家。221.1ARM简介ARM体系结构ARM处理器为RISC(reduceinstructionsetcomputing)芯片,其简单的结构使ARM内核非常小,这使得器件的功耗也非常低。它具有经典而先进的RISC特点:数据处理操作绝大多数只针对寄存器(D触发

8、器结构,在CPU内部,离cpu最近,速度最快)的内容,而不直接对存储器(内存和外存,在CPU外部,存储器能够保存的数据量大)进行操作;通过load/store指令在寄存器和存储器之间传递数据。RISC处理器,速度更快,较x86处理器快60%,硬件结构简单。简单的寻址模式;统一和固定长度的指令域(32位)简化了指令的译码。具有大量的寄存器(37个)ARM体系还采用一些特别技术,见教材第2页231、在同

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。