DSP的开发环境(第四章).pptVIP

  • 0
  • 0
  • 约 73页
  • 2017-07-16 发布于四川
  • 举报
第四章 DSP的开发环境与工具 一般估计,一个嵌入式系统,开发的80%的努力,以及系统的80%的复杂程度,取决于软件。 因此,设计人员在为实时系统选择处理器时,都极为看重先进的、易于使用的开发环境与工具。 DSP的开发环境和工具 代码生成工具(编译器,连接器,优化C编译器,转换工具等) 系统集成及调试环境与工具 实时操作系统 C 编译器的优化 C编译器的效率取决于所作的优化的范围和数量。TMS320的C编译器能作很宽范围的多种优化,从而改善其编译所得代码的效率。 TMS320的C编译器所作的优化分为适用于所有处理器的通用优化和针对特定片种的专门优化 通用优化 改变表达式,字符简化,常数合并 将表达式简化成为要求较少指令和较少寄存器的等价形式: (a+b) - (c+d) -- ((a+b)-c)-d) a = (b+4) - (c+1) -- a = b - c + 3 通用优化 数据流优化 使用较少代价的表达式,检测出并去除不必要的赋值,避免再计算已经计算过的值 通用优化 优化转移/简化控制流 分析程序的转移情况,重新安排操作顺序,消去转移或多余的条件 在循环中总是计算同样值的表达式,移到循环外面 通用优化 优化循环相关变量,例如: 为数组元素设置下标的代码改为指针增量的代码; 用

文档评论(0)

1亿VIP精品文档

相关文档