arm嵌入式体系结构与接口技术

arm嵌入式体系结构与接口技术

ID:34489713

大小:6.85 MB

页数:436页

时间:2019-03-06

arm嵌入式体系结构与接口技术_第1页
arm嵌入式体系结构与接口技术_第2页
arm嵌入式体系结构与接口技术_第3页
arm嵌入式体系结构与接口技术_第4页
arm嵌入式体系结构与接口技术_第5页
资源描述:

《arm嵌入式体系结构与接口技术》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、ARM嵌入式体系结构与接口技术课程安排:第1章嵌入式系统基础知识第2章ARM技术概述第3章ARM的指令系统第4章ARM汇编语言程序设计第5章ARMRealviewMDK集成开发环境第6章GPIO编程第7章ARM异常中断处理及编程第8章串行通信接口2课程安排:第9章存储器接口第10章定时器第11章A/D转换器第12章LCD接口设计第13章温度监测仪开发实例3第1章嵌入式系统基础知识本章课程:1.1嵌入式系统概述1.2嵌入式系统的组成1.3嵌入式操作系统举例1.4嵌入式系统开发概述1.5小结51.

2、1嵌入式系统概述1.1.1嵌入式系统简介•计算机、通信、消费电子的一体化趋势•嵌入式系统定义:•嵌入式系统是指以应用为中心,以计算机技术为基础,软件硬件可剪裁,适应应用系统,对功能、可靠性、成本、体积、功耗严格要求的专用计算机系统。•三要素:嵌入性、专用性和计算机系统•硬件+软件•硬件:由嵌入式微处理器、外围硬件设备组成•软件:包括底层系统软件和用户应用软件•嵌入式系统应用领域:•消费电子、工业控制、网络设备、医疗电子、军事国防、航空航天61.1嵌入式系统概述1.1.2嵌入式系统的特点①专用、软硬件可剪裁可配置②低功耗、高可

3、靠性、高稳定性③软件代码短小精悍④代码可固化⑤实时性⑥弱交互性⑦软件开发需要专门的开发工具和开发环境⑧要求开发、设计人员有较高的技能7通用计算机与嵌入式系统对比特征通用计算机嵌入式系统形式和类型•看得见的计算机。•看不见的计算机。按其体系结构、运算速度形式多样,应用领域广泛和结构规模等因素分为大,按应用来分。、中、小型机和微机。组成•通用处理器、标准总线和•面向应用的嵌入式微处外设。理器,总线和外部接口软件和硬件相对独立。多集成在处理器内部。软件与硬件是紧密集成在一起的。开发方式•开发平台和运行平台都是•采用交叉开发方式

4、,开通用计算机发平台一般是通用计算机,运行平台是嵌入式系统。二次开发性•应用程序可重新编制•大部分不能再编程1.1嵌入式系统概述1.1.3嵌入式系统的发展嵌入式系统发展的4个阶段:①以单芯片为核心的可编程控制器形式的系统②以嵌入式CPU为基础、以简单操作系统为核心的嵌入式系统③以嵌入式操作系统为标志的嵌入式系统④以Internet为标志的嵌入式系统91.1嵌入式系统概述1.1.3嵌入式系统的发展未来嵌入式系统的发展趋势:①小型化、智能化、网络化、可视化②多核技术的应用③低功耗(节能)、绿色环保④云计算、可重构、虚拟化等⑤

5、平台化、标准化、系统可升级,代码可复用⑥嵌入式系统软件将逐渐PC化⑦融合趋势(软硬件融合,与互联网融合)⑧安全性10物联网物联网是新一代信息技术的重要组成部分。顾名思义,物联网就是“物物相连的互联网”。这有两层意思:第一,物联网的核心和基础仍然是互联网,是在互联网基础上的延伸和扩展的网络;第二,其用户端延伸和扩展到了任何物体与物体之间,进行信息交换和通信。物联网的定义是:通过射频识别(RFID)、红外感应器、全球定位系统、激光扫描器等信息传感设备,按约定的协议,把任何物体与互联网相连接,进行信息交换和通信,以实现对物体的智能

6、化识别、定位、跟踪、监控和管理的一种网络。云计算云计算概念是由Google提出的,这是一个美丽的网络应用模式云计算旨在通过网络把多个成本相对较低的计算实体整合成一个具有强大计算能力的完美系统,并借助先进的商业模式把这强大的计算能力分布到终端用户手中云计算的核心思想,是将大量用网络连接的计算资源统一管理和调度,构成一个计算资源池向用户按需服务。1.2嵌入式系统的组成应用软件嵌入式操作系统硬件设备嵌入式处理器外围设备图1-1嵌入式系统结构简图131.2嵌入式系统的组成1.2.1嵌入式系统硬件组成嵌入式处理器(CPU)是嵌入

7、式系统的核心部分嵌入式处理器可以分为以下几大类:嵌入式微处理器(ARM、PowerPC、MIPS等)嵌入式微控制器嵌入式DSP处理器SOPC(可编程片上系统)外围设备存储设备(如RAM(SRAM,DRAM)、Flash等)通信设备(如RS-232接口、SPI接口、以太网接口等)显示设备(如显示屏等)141.2嵌入式系统的组成1.2.2嵌入式系统软件组成应用层驱动层硬件层图1-2嵌入式系统软件组成图151.3嵌入式操作系统举例1.3.1商业版嵌入式操作系统1、VxWorks美国WindRiver公司一种嵌

8、入式实时操作系统(RTOS)在当前市场占有率最高的嵌入式实时操作系统2、WindowsCE微软是基于掌上型电脑类的电子设备操作系统具有模块化、结构化和基干Win32应用程序接口以及与处理器无关等特点161.3嵌入式操作系统举例1.3.2开源版嵌入式操

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

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

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