您的位置 首页 硬件

DSP编程技巧之1:聊一聊编译流程

在我们有关DSP的论坛、博客和一些互动活动中,网友经常会问一些有关“编程技巧”的问题。

  在咱们有关DSP的论坛、博客和一些互动活动中,网友常常会问一些有关“编程技巧”的问题。

  关于编程技巧的界说,也没有一个一致的规范,例如完成一个很杂乱的多层嵌套的指针规划算是一种编程娴熟的表现吧;又或许用C/C++的高档特性做了很杂乱的功用,可是编译器不能彻底支撑,例如某种内存的动态重分配办法,这时对编译器特性的了解就显得很重要了。

  接下来咱们就聊一聊DSP编程技巧里边有关编译技巧的一些问题,详细的分类包含编译器的选项、代码的优化、库文件的运用、代码完成规范、实时运转环境等等;了解了这些详细的问题,关于处理在编译和链接程序的时分常常遇到的让人摸不着头脑的正告和过错也是很有协助的;由于程序的语法过错很简略被编译器发现并定位到详细的代码中,而链接器输出的那些不可思议的正告是很难定位的,假如理解了编译流程中各个环节的效果地点,就有了对症下药的进口。编译器主要以TI的CCS编译器为例,方针器材为28系列,比较6000系列的,28系列的要略微简略一些。

  首先要了解一下根据CCS开发的一个完好流程,避免“只见树木,不见森林”:

  由于很少有文档把它们的详细汉语意义讲清楚,所以在此咱们要用浅显的言语描绘一下各个部分:

  1. 在这个流程中,与咱们编程功率直接相关的便是C/C++编译器了(假如没有运用汇编直接编写的话),它的直接用处是将C/C++代码编译为针对DSP汇编指令集的汇编代码。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qianrushi/yingjian/118307.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部