嵌入式系统原理及应用教程课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《嵌入式系统原理及应用教程课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 嵌入式 系统 原理 应用 教程 课件
- 资源描述:
-
1、嵌入式系统原理及应用教程课程目的?理论与实践相结合。?以嵌入式系统基础及嵌入式处理器及其体系结构为重点,以应用为目的,全面介绍嵌入式系统的设计。?使大家既能对嵌入式系统及开发有一个全景的把握,又能深入理解嵌入式实时操作系统。课程特点?利用PC机就可以自己动手搭建嵌入式系统的开发平台,熟悉应用开发,更方便地学习和理解嵌入式系统的基础知识:?从纯软件到硬/软件结合?从“懂”怎么做到“会”做?从讲/听到讲/听/做实验系统的内容目标平台开发工具嵌入式操作系统实验项目PC虚拟机ARM9开发板?ADS集成开发环境Linux?C语言环境?详见实验安排(共 8个实验)课程成绩评定1.考试性质:考试。2.考试形
2、式:闭卷。3.成绩评定:?平时成绩:课堂点名、课堂参与度(含作业)、小测验(含实验)?总成绩=(平时成绩25%)+(期中成绩15%)+(期末考试成绩60%)目录第1 章 嵌入式系统概述第2 章 ARM微处理器概述与编程模型第3 章 ARM9 指令系统第4 章 嵌入式程序设计基础第5 章 嵌入式内部可编程模块第6 章 嵌入式接口技术应用第7 章 软件开发环境第1 章 嵌入式系统概述?嵌入式系统定义?嵌入式系统的发展概述?嵌入式系统的硬件和软件特征?嵌入式系统的分类?嵌入式系统的应用1.1 嵌入式系统定义?计算机发展的三大阶段?第一阶段:始于五十年代的由 IBM,Burroughs,Honeywe
3、ll 等公司率先研制的大型机。?第二阶段:始于七十年代的个人计算机。?第三阶段:计算机正迈入下一个充满机遇的阶段“后PC时代”或“无处不在的计算机”阶段。1.1 嵌入式系统定义?无处不在的计算机?施乐公司Palo Alto 研究中心主任Mark Weiser 认为:“从长远来看,PC机和计算机工作站将衰落,因为计算机变得无处不在:例如在墙里、在手腕上、在手写电脑中(象手写纸一样)等等,随用随取、伸手可及”。?全世界的计算机科学家正在形成一种共识:计算机不会成为科幻电影中的那种贪婪的怪物,而是将变得小巧玲珑,无处不在.他们藏身在任何地方,又消失在所有地方,功能强大,确有无影无踪.人们将这种思想命
4、名为:“无所不在的计算机”。嵌入式系统无处不在彼此互连1.1 嵌入式系统定义?什么是嵌入式系统嵌入式系统(Embedded Systems)是指:“嵌入到对象体系中的、用于执行独立功能的专用计算机系统”。定义为以应用为中心,以微电子技术、控制技术、计算机技术和通讯技术为基础,强调硬件软件的协同性与整合性,软件硬件可剪裁的,适应应用系统对功能、可靠性、成本、体积、功耗和应用环境有等严格要求的专用计算机系统。1.1 嵌入式系统定义嵌入式系统的嵌入式本质就是将一个计算机嵌入到一个对象体系中去。1.1 嵌入式系统定义?最简单的嵌入式系统仅有执行单一功能的控制能力,在唯一的 ROM中仅有实现单一功能的控
5、制程序,无微型操作系统。复杂的嵌入式系统,例如个人数字助理(PDA)、手持电脑(HPC)等,具有与 PC几乎一样的功能。?实质上与PC的区别仅仅是将微型操作系统与应用软件嵌入在 ROM、RAM或FLASH存储器中,而不是存贮于磁盘等载体中。?很多复杂的嵌入式系统又是由若干个小型嵌入式系统组成的。马达控制器车灯?嵌入式系统示例 汽车控制系统尾灯控制系统后车门控制系统前车门控制系统座椅控制系统发动器控制系统所有的控制系统都是一个完整的嵌入式系统1.1 嵌入式系统定义?从广义上讲,凡是带有微处理器的专用硬件系统都可以称为嵌入式系统,如各类单片机和DSP 系统。这些系统在完成较为单一的专业功能时具有简
6、洁高效的特点。但他们的软件的能力有限。?因此,推荐使用嵌入式微处理器构成独立系统,具有自己的操作系统,具有特定功能,用于特定场合的嵌入式系统。所以,一个嵌入式系统就是一个硬件和软件的集合体,它包括硬件和软件两部分。其中硬件包括嵌入式处理器、控制器、数字信号处理器(DSP)、存储及外设器件、输入输出(I/O)由于应用领域不同,应用程序千差万别。1.1 嵌入式系统定义?按照上述嵌入式系统的定义,只要满足定义中三要素的计算机系统,都可称为嵌入式系统。?嵌入式系统按形态可分为?设备级(工控机)?板级(单板、模块)?芯片级(MCU、SoC)因此,有些人把嵌入式处理器当作嵌入式系统,但由于嵌入式系统是一个
7、嵌入式计算机系统,因此,只有将嵌入式处理器构成一个计算机系统,并作为嵌入式应用时,这样的计算机系统才可称作嵌入式系统。1.1.2 嵌入式系统的特点?嵌入式系统特别强调“量身定做”的原则,开发人员往往需要针对某一种特殊用途开发出一个截然不同的嵌入式系统来,所以我们很难不经过“大量”修改而直接将一个嵌入式系统全套用到其他的嵌入式产品上去。?“嵌入性”、“专用性”与“计算机系统”是嵌入式系统的三个基本要素。对象系统则是指嵌入式系统所嵌入的宿主系统。嵌入式系统的特点是由三个基本要素衍生出来的。不同的嵌入式系统其特点会有所差异。1.1.2 嵌入式系统的特点?与“嵌入性”的相关特点:由于是嵌入到对象系统中
8、,必须满足对象系统的环境要求,如物理环境(小型)、电气/环境(可靠)、成本(价廉)等要求。?与“专用性”的相关特点:软、硬件的裁剪性;满足对象要求的最小软、硬件配置等。?与“计算机系统”的相关特点:嵌入式系统必须是能满足对象系统控制要求的计算机系统。与上两个特点相呼应,这样的计算机必须配置有与对象系统相适应的接口电路。1.1.2 嵌入式系统的特点与通用的计算机系统化相比,嵌入式系统具有以下显著特点。?系统内核小(大部分1M 多)?专用性强?运行环境差异大(例如夏天,冬天的汽车)?可靠性要求高(比PC机还要可靠,如核电,航空等)?系统精简和高实时性操作系统?具有固化在非易失性存储器中的代码(放在
9、芯片中,不使用外部存储器)?嵌入式系统开发工作和环境(嵌入式本身不具有开发能力,设计完成后用户不能修改,所以需要专门的开发环境)1.2 嵌入式系统的发展概述?1.2.1 嵌入式系统的历史与发展1 始于微型机时代的嵌入式系统(4004的诞生)(1)单片机开创了嵌入式系统独立发展之路(原有的计算机无法满足要求)(2)单片机的技术发展史单片机诞生于20 世纪70 年代末,经历了SCM(单片微型计算机)、MCU(微控制器系统)、SoC(系统级芯片)三大阶段。1.2 嵌入式系统的发展概述?2.现代计算机技术的两大分支由于众多的对象系统,如家电,仪器仪表等无法嵌入通用的计算机,所以必须独立的发展这个两个方
展开阅读全文