网站大量收购独家精品文档,联系QQ:2885784924

嵌入式系统及应用开发概述谭会生.pptVIP

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

1.6嵌入式系统的设计方法*1.嵌入式微处理器及操作系统的选择嵌入式微处理器可谓多种多样,品种繁多,而且都在一定领域应用广泛。在嵌入式系统上运行的操作系统也有不少,如VxWorks、Linux,Nuc1ears、WindowsCE等,即使在一个公司之内,也会同时使用好几种处理器,甚至几种嵌入式操作系统。2.开发工具的选择目前用于嵌入式系统设计的开发工具种类繁多,不仅各种操作系统有各自的开发工具,在同一系统下开发的不同阶段也使用不同的开发工具。3.对目标系统的观察与控制要使系统能正常工作,软件开发者必须要对目标系统具有完全的观察和控制能力,如硬件的各种寄存器、内存空间,操作系统的信号量、消息队列、任务、堆栈等。1.6.1嵌入式系统的总体考虑图1.5嵌入式系统设计的一般流程1.6.2嵌入式系统的设计步骤图1.6单片机系统和嵌入式系统的开发流程比较1.6.3嵌入式系统的设计方法软硬件协同设计方法与传统设计相比有2个显著的特点:①描述软、硬件使用统一的表示形式;②硬、软件划分可以选择多种方案,直到满足要求。图1.7传统嵌入式系统设计方法和嵌人式系统的软硬件协同设计方法的比较*嵌入式系统的开发环境一般由三个部分组成:宿主机、调试仿真器和目标机。其中宿主机用来完成源代码编辑、编译、显示一部分运行结果等,操作系统可以是UNIX、Linux和Windows等,硬件可以是PC和工作站等。目标机就是用户嵌入式程序的运行环境,CPU可能是任何CPU,常用的有ARM、MIPS、PowerPC、DrangonBall等。操作系统常用的有Linux、μC/OS-II、WindowsCE、Vxworks、等,或者根本没有操作系统。使用集成开发软件开发基于ARM的应用软件,可以完成系统软件的编辑、编译、汇编和链接等工作;通过调试仿真器可以在PC上实现对应用软件的调试;再使用烧写软件,将开发成功的应用系统从宿主机向目标机下载移植,从而完成整个开发过程。1.7嵌入式系统的应用开发1.7.1嵌入式系统的开发环境图1.8嵌入式系统的开发与调试环境示意图第1章嵌入式系统及应用开发概述第1章嵌入式系统及应用开发概述第1章EDA技术概述第1章EDA技术概述第1章嵌入式系统及应用开发概述*嵌入式系统的定义及特点嵌入式系统的发展及应用嵌入式系统的总体组成常用的嵌入式处理器常用的嵌入式操作系统嵌入式系统的设计方法嵌入式系统的应用开发嵌入式系统的学习探讨习题*logo第1章嵌入式系统及应用开发概述本章概括地阐述了嵌入式系统及应用开发的基本概念、基础知识、基本方法等,包括嵌入式系统的定义、发展应用、总体组成、常用的嵌入式处理器、常用的嵌入式操作系统、嵌入式系统的设计方法、嵌入式系统的设计开发和嵌入式系统的学习探讨等内容。1.1嵌入式系统的定义及特点*1.1.1嵌入式系统的定义IEEE的定义:嵌入式系统是用来控制、监控或者辅助操作机器、装置、工厂等大规模系统的设备。我国通常定义:嵌入式系统(EmbeddedSystem)就是嵌入到目标体系中的专用计算机系统。嵌入性、专用性与计算机系统是嵌入式系统的3个基本要素。具体地讲,嵌入式系统是指以应用为中心,以计算机技术为基础,并且软硬件可裁减,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。嵌入式系统的特点嵌入式系统是专用的计算机系统嵌入式系统须满足系统应用环境的要求嵌入式系统需满足对象系统的控制要求嵌入式系统是一个知识集成应用系统嵌入式系统具有较长的应用生命周期嵌入式系统软件固化在非易失性存储器中多数嵌入式系统具有实时性要求嵌入式系统设计需专用的开发环境和工具*1.2嵌入式系统的发展应用1.嵌入式系统发展的4个阶段1)以单片机为核心的低级嵌入式系统主要特点是系统结构和功能单一,处理效率不高,存储容量较小,用户接口简单或没有用户接口,但它使用简单,成本低廉。2)以嵌入式微处理器为基础的初级嵌入式系统主要特点是处理器种类多,通用性较弱;系统效率高,成本低;操作系统具有兼容性、扩展性,但用户界面简单。3)以嵌入式操作系统为标志的中级嵌入式系统主要特点是嵌入式系统能运行于各种不同嵌入式处理器上,兼容性好;操作系统内核小、效率高,并且可任意裁剪;具有文件和目录管理、多任务功能,支持网络、具有图形窗口以及良好的用户界面;具有大量的应用程序接

文档评论(0)

189****6885 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档