- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第1章节嵌入式系统和应用开发概述
第1章 EDA技术概述 第1章 嵌入式系统及应用开发概述 第1章 嵌入式系统及应用开发概述 1.1 嵌入式系统的定义及特点 1.1.1 嵌入式系统的定义 IEEE的定义:嵌入式系统是用来控制、监控或者辅助操作机器、装置、工厂等大规模系统的设备。 我国通常定义:嵌入式系统(Embedded System)就是嵌入到目标体系中的专用计算机系统。嵌入性、专用性与计算机系统是嵌入式系统的3个基本要素。具体地讲,嵌入式系统是指以应用为中心,以计算机技术为基础,并且软硬件可裁减,适用于应用系统对功能、可靠性、成本、体积、功耗有严格要求的专用计算机系统。 1.嵌入式系统是专用的计算机系统 2.嵌入式系统须满足系统应用环境的要求 3.嵌入式系统需满足对象系统的控制要求 4.嵌入式系统是一个知识集成应用系统 5.嵌入式系统具有较长的应用生命周期 6.嵌入式系统软件固化在非易失性存储器中 7.多数嵌入式系统具有实时性要求 8.嵌入式系统设计需专用的开发环境和工具 1.6.3 嵌入式系统的设计方法 图1.6 单片机系统和嵌入式系统的开发流程比较 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 图1.7 传统嵌入式系统设计方法和嵌人式系统的软硬件协同设计方法的比较 软硬件协同设计方法与传统设计相比有2个显著的特点:① 描述软、硬件使用统一的表示形式;② 硬、软件划分可以选择多种方案,直到满足要求。 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 嵌入式系统的开发环境一般由三个部分组成:宿主机、调试仿真器和目标机。其中宿主机用来完成源代码编辑、编译、显示一部分运行结果等,操作系统可以是UNIX、Linux和Windows等,硬件可以是PC和工作站等。目标机就是用户嵌入式程序的运行环境,CPU可能是任何CPU,常用的有ARM、MIPS、PowerPC、DrangonBall等。操作系统常用的有Linux、μC/OS-II、Windows CE、Vxworks、等,或者根本没有操作系统。 使用集成开发软件开发基于ARM的应用软件,可以完成系统软件的编辑、编译、汇编和链接等工作;通过调试仿真器可以在PC上实现对应用软件的调试;再使用烧写软件,将开发成功的应用系统从宿主机向目标机下载移植,从而完成整个开发过程。 1.7 嵌入式系统的应用开发 1.7.1 嵌入式系统的开发环境 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 图1.8 嵌入式系统的开发与调试环境示意图 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd. 1.指令集模拟器 部分嵌入式系统集成开发环境提供了指令集模拟器,可方便用户在PC上完成一部分简单的调试工作,但是由于指令集模拟器与真实的硬件环境相差很大,因此即使用户是用指令集模拟器调试通过的程序也有可能无法在真实的硬件环境下运行,用户最终必须在硬件平台上完成整个应用的开发。 2.驻留监控软件 驻留监控软件(Resident Monitors)是一段运行在目标板上的程序,集成开发环境中的调试软件通过以太网口、并行端口、串行端口等通信端口与驻留监控软件进行交互,由调试软件发布命令,通知驻留监控软件控制程序执行、读/写储存器、读/写寄存器和设置断点等。 驻留监控软件是一种比较低廉有效的调节方式,不需要任何其它的硬件调试和仿真设备。驻留监控软件的不便之处在于它对硬件设备的要求比较高。 1.7.2 嵌入式系统的调试工具 Evaluation only. Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0. Copyright 2004-2011 Aspose Pty Ltd
您可能关注的文档
最近下载
- 2025年首次曝光171页初中语文学霸手写笔记(可打印).docx VIP
- 排水球墨铸铁管道工程技术规程.pdf
- 模板中文软件版Project2010-详细教程.pptx VIP
- 云南曲靖钢铁集团双友钢铁有限公司钢铁转型升级一体化项目项目环境影响报告书.pdf VIP
- 模板中文软件版project2010详细教程x.pdf VIP
- 小学信息技术五年级SCRATCH教案全集.doc VIP
- 2025年上海市汽车园区智能网联汽车测试道路建设可行性研究报告.docx
- 2023年10月自考03291人际关系学试题及答案含评分标准.docx VIP
- 三一EBZ200悬臂式掘进机使用说明书.pdf VIP
- 《 卷烟工厂能源管理绩效评价方法》编制说明.docx VIP
文档评论(0)