资料
  • 资料
  • 专题
高效率嵌入式程序开发
推荐星级:
时间:2019-12-25
大小:52KB
阅读数:205
上传用户:2iot
查看他发布的资源
下载次数
0
所需E币
5
ebi
新用户注册即送 300 E币
更多E币赚取方法,请查看
close
资料介绍
高效率嵌入式程序开发 (论文) 摘  要:嵌入式系统对应用软件的质量要求很高,在嵌入式开发中须注意对代码进行优化, 尽可能地提高代码效率。虽然C编译器都提供了一定程度的代码优化,但大部分由编译器 执行的优化技术仅涉及执行速度和代码大小的平衡,不可能使程序既快又小,因而必须 在编写程序时采取必要的措施。本文针对高效率嵌入式程序开发提供了一些编程技巧, 对实际系统开发具有重要作用。 关键词:编译器; 程序开发; 代码优化 引言     在多媒体、通信等计算复杂度高的应用中,为了满足制造费用、功耗、性能以及实时性 等诸多限制条件的要求,嵌入式系统程序往往需要特殊设计。这使得设计师在设计面向 特定应用的嵌入式软件时,需要有一套切实可行的编程准则。而在实际程序设计中,工 程师尤其需要考虑对变量的使用和循环程序的处理。 变量使用     在进行实际程序开发时,变量的使用至关重要,其中使用全局变量比向函数传递参数更加 有效,这样免去了函数调用时参数入栈和出栈的需要。当然,使用全局变量会对程序有 一些副作用。变量定义的次序会导致最终映像中数据布局的不同,如图1所示。 [pic]                      图1 变量映像次序混乱状况     由此可见,在声明变量时,需要考虑怎样最佳地控制存储器布局。最好的方法……
版权说明:本资料由用户提供并上传,仅用于学习交流;若内容存在侵权,请进行举报,或 联系我们 删除。
相关评论 (下载后评价送E币 我要评论)
没有更多评论了
  • 可能感兴趣
  • 关注本资料的网友还下载了
  • 技术白皮书