资源描述:
《嵌入式系统(第1章 嵌入式系统概述)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、主讲人:刘萍萍学时40吉林大学计算机科学与技术学院嵌入式系统课程意义课程设置的必要性:IT应用范围越来越广应用需求越来越复杂网络技术和微处理器技术快速发展与Internet结合的嵌入式技术成为后PC时代的发展核心课程内容与目标:理解嵌入式系统的概念和基本要素掌握嵌入式系统软硬件设计的基本方法实践嵌入式系统项目的开发流程为深入开展嵌入式系统相关科研项目奠定基础。参考资料贾智平,张瑞华,嵌入式系统原理与接口技术(第二版),清华大学出版社,2009田泽,嵌入式系统开发与应用,北京航空航天大学出版社,2005周立功,ARM嵌入式系统基础教程,北京航空航天大学出版社,2005王
2、田苗,嵌入式系统设计与实例开发-基于ARM微处理器与μCOS-II实时操作系统,清华大学出版社,2003,第2版杜春雷,ARM体系结构与编程,清华大学出版社,2003ARMLimited,ARMArchitectureReferenceManual,http://www.laogu.com/ds_395.htm,2006.8.1探矽工作室,嵌入式系统开发圣经,中国青年出版社,2002邵贝贝,µC/OS-II-源代码公开的实时嵌入式操作系统,中国电力出版社,2001网络资源嵌入式资讯网,http://www.myembed.com/嵌入式365网,http://www.
3、emb365.com/嵌入式联盟,http://www.51emb.com/main.asp嵌入式开发论坛,http://cevx.com/bbs/21IC中国电子网,http://www.21ic.com/深圳市英蓓特信息技术有限公司嵌入式开发网,http://www.embed.com.cn/嵌入式世界网,http://www.embedworld.com/嵌入式控制技术研究室,http://www.21control.com/Index.html第1章嵌入式系统概述嵌入式系统的发展、定义、特点、组成嵌入式系统的分类嵌入式处理器以及评估嵌入式处理器的主要指标嵌入式
4、系统的应用嵌入式系统发展趋势嵌入式系统实例计算机发展的三大阶段第一阶段:始于五十年代的由IBM,Burroughs,Honeywell等公司率先研制的大型机。第二阶段:始于七十年代的个人计算机。第三阶段:计算机正迈入下一个充满机遇的阶段—“后PC时代”或“无处不在的计算机”阶段。无处不在的计算机施乐公司PaloAlto研究中心主任MarkWeiser认为:“从长远来看,PC机和计算机工作站将衰落,因为计算机变得无处不在:例如在墙里、在手腕上、在手写电脑中(象手写纸一样)等等,随用随取、伸手可及”。无处不在的计算机全世界的计算机科学家正在形成一种共识:计算机不会成为科幻
5、电影中的那种贪婪的怪物,而是将变得小巧玲珑,无处不在.他们藏身在任何地方,又消失在所有地方,功能强大,却有无影无踪.人们将这种思想命名为:“无所不在的计算机”。嵌入式设备无处不在,但桌面系统还依然有用无处不在的计算机是计算机与使用者的比率达到和超过100:1的阶段无处不在的计算机包括通用计算机和嵌入式计算机系统在100:1比例中95%以上都是嵌入式计算机系统,并非通用计算机通用计算机-看得见的计算机如:PC机、服务器、大型计算机等。显示器主机鼠标键盘硬件诸如主机、显示器、键盘、鼠标等看得见部件软件应用程序可按用户需要随时改变,即重新编制。通用计算机-看得见的计算机嵌入
6、式计算机嵌入式计算机:作为嵌入式系统的核心部件隐藏在各种装置、设备、产品和系统中。看不见的计算机,一般不能被用户编程,它有一些专用的I/O设备,对用户的接口是应用专用的。通常将嵌入式计算机系统简称为嵌入式系统。嵌入式微处理器在应用数量上远远超过了各种通用计算机,一台通用计算机的外部设备中就包含了5~10个嵌入式微处理器,键盘、鼠标、软驱、硬盘、显示卡、显示器、网卡、Modem、声卡、打印机、扫描仪、数字相机、USB集线器等均是由嵌入式处理器控制。嵌入式系统与一般的PC机应用系统不同,不同的嵌入式系统彼此之间差别也很大。嵌入式系统一般功能单一,简单,在兼容性方面要求不高
7、,但是在大小、成本方面限制较多。目前,嵌入式系统还没有比较权威、比较统一的定义,人们从不同的角度来理解嵌入式系统,描述嵌入式系统。嵌入式系统定义通用计算机与嵌入式系统对比特征通用计算机嵌入式系统形式和类型看得见的计算机。按其体系结构、运算速度和结构规模等因素分为大、中、小型机和微机。看不见的计算机。形式多样,应用领域广泛,按应用来分。组成通用处理器、标准总线和外设。软件和硬件相对独立。面向应用的嵌入式微处理器,总线和外部接口多集成在处理器内部。软件与硬件是紧密集成在一起的。开发方式开发平台和运行平台都是通用计算机采用交叉开发方式,开发平台一般是通用计