RVDS——ARM系统开发的首选工具.pdfVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
DESIGN STRATEGIES AND METHODOLOGIES RVDS—— ARM系统开发的首选工具 1. 系统高效的关键字 发工具RVDS自动实现,而不需要软件开 作 者 自从可编程的处理器出现之后,软 发人员花费过多的时间手动优化高级语 ARM 中国 件程序员就没有停止过对代码优化、代 言代码。这是RVDS的优势所在。 码高效的追求。在当今世界,电子产品 前 言 领域每天都在更新,竞争异常激烈,单 由于很多嵌入式软件工程师都对 根据市场统计,有65%的中国 纯的追求系统能够正常运行,得到正确 ARM的开发工具RVDS非常熟悉,很多 工程师愿意选择ARM处理器来开发 的结果,是远远不够的。现实要求系统 OEM厂商都在使用ARM RVDS作为主要 嵌入式产品。对于这些开发工程师 开发人员在产品中实现最优化的代码。 开发工具进行产品的开发工作。所以本文 来说,首先掌握的就是利用ARM的 那么“高效”Efficient的具体含义是什么 将忽略简单的开发工具使用流程介绍,转 开发工具来编译、链接并且调试运 呢?站在开发者的角度可以简单归纳为 而重点介绍ARM RVDS工具的简单内部工 行软件代码。业界普遍认为ARM的 以下几点:代码执行速度、代码密度、 作机理,这部分内容常常会被忽略掉,而 编译工具简单易用,容易掌握。但 系统吞吐量、系统的功耗。毫无疑问, 掌握了这些内容很可能会帮助我们编写出 是,编译出功能正确的代码只是入 这4点正是衡量一个产品是否成功所需要 更高效的代码。 门的第一步;怎么才能把编译器的 的关键字,而且这四者之间还有很多相 作用发挥到极致,得到代码尺寸最 互影响、或者相互促进的联系。 2. 使用RVDS编译器实现高效代码 小或者运行速度最快的编译结果, 代码执行速度决定了该产品相比较 RVCT是RVDS的编译工具,它可以 才是许多资深工程师孜孜不倦追求 市场上其它同类产品有没有性能上 提供多种优化级别,帮助开发人员完成 的目标。 的优势; 代码密度与代码执行速度上的不同层次 代码尺寸直接关系到系统所需要的 优化。此外,RVCT的很多编译特性还可 ARM公司开发的编译工具从诞 存储器大小,进而决定了产品的成 以帮助开发人员实现代码效率的进一步 生一刻起,就成为业界针对ARM处 本与功耗问题特性; 提升。 理器最有效率的工具,因为它是总 而程序执行的速度和效率也会影响 结了无数经验技巧,由ARM处理器 到系统数据吞吐量与整体功耗,所 2.1 RVCT的优化级别与优化方向 的开发者,ARM公司,推出的开发 以程序开发人员还应站在更高的层 提到RVCT就不能不提armcc的四 工具。而许多前人的经验技巧就隐 次关注系统问题。 个优化级别和两个编译选项,-O1、- 藏在编译器的某个角落里,等待着 O2、-O3、-O4,以及-Otime、- 你去发现并加以利用。 RVDS是ARM公司继SDT与ADS1.2之 Ospace。 后主推的新一代开发工具,目前最高版本 -Ospa

文档评论(0)

docindoc + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档