...
首页> 外文期刊>Crossroads >The use of compiler optimizations for embedded systems software
【24h】

The use of compiler optimizations for embedded systems software

机译:在嵌入式系统软件中使用编译器优化

获取原文
获取原文并翻译 | 示例
   

获取外文期刊封面封底 >>

       

摘要

Optimizing embedded applications using a compiler can generally be broken down into two major categories: hand-optimizing code to take advantage of a particular processor's compiler and applying built-in optimization options to proven and well-polished code. The former is well documented for different processors, but little has been done to find generalized methods for optimal sets of compiler options based on common goal criteria such as application code size, execution speed, power consumption, and build time. This article discusses the fundamental differences between these two general categories of optimizations using the compiler. Examples of common, built-in compiler options are presented using a simulated ARM processor and C compiler, along with a simple methodology that can be applied to any embedded compiler for finding an optimal set of compiler options.
机译:使用编译器来优化嵌入式应用程序通常可以分为两大类:手动优化代码以利用特定处理器的编译器;将内置优化选项应用于经过验证且经过精心处理的代码。前者已针对不同的处理器进行了充分的文档记录,但几乎没有做过基于通用目标标准(例如应用程序代码大小,执行速度,功耗和构建时间)的最佳编译器选项集的通用方法。本文讨论了使用编译器进行的这两个优化类别之间的根本区别。常见的内置编译器选项示例使用模拟的ARM处理器和C编译器以及可应用于任何嵌入式编译器以查找最佳编译器选项集的简单方法,进行了介绍。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号