DSP编程技巧之14-揭开编译器神秘面纱之链接器的高级选项

发布者:脑洞飞扬最新更新时间:2014-09-30 来源: 互联网关键字:DSP  编程技巧  编译器 手机看文章 扫描二维码
随时随地手机看文章
  在对/的各个选项的分析中,我们多次提到了“符号(symbol)”这个概念,而调试的过程,往往也有个显著的特点,叫“符号调试”。每个可充定位目标模块都有一个符号表,它包含了模块中所定义和使用的符号的信息。在的上下文中,有三种不同的符号:

  1. 在目标模块中定义,并能被其它模块所引用的符号全局符号。全局符号对应于非静态的C函数以及被定义为不带C static属性的全局变量。

  2. 由其它模块所定义,并在当前目标模块中被引用的全局符号,这些符号被定义为外部符号(external),对应于定义为其它模块中的C函数和变量。例如我们在一个C文件中使用extern来声明某个在外部文件中定义的变量,这样就可以跨文件使用这个全局变量的值。

  3. 只能被当前目标模块定义和使用的本地符号,它在当前模块中可见,但是在其它模块中无法被引用。在编译产生的目标文件中,对应于目标模块的段和相应的源文件的名字也能获得本地符号。

  了解了符号的详细含义之后(这些内容多少和计算机系统有些关系,推荐看一下《深入理解计算机系统》或者类似的书籍,可以加深了解),我们便来看一下与符号有关的链接器选项,如表1所示。

  表1 符号选项

DSP编程技巧之14-揭开编译器神秘面纱之链接器的高级选项
表2 实时运行环境选项

 DSP编程技巧之14-揭开编译器神秘面纱之链接器的高级选项 
表3 链接时优化选项

DSP编程技巧之14-揭开编译器神秘面纱之链接器的高级选项
表4 其它杂项
DSP编程技巧之14-揭开编译器神秘面纱之链接器的高级选项

关键字:DSP  编程技巧  编译器 引用地址:DSP编程技巧之14-揭开编译器神秘面纱之链接器的高级选项

上一篇:DSP编程技巧之16-DSP里的数据类型,你都认得它们么
下一篇:一种基于DSP和USB的指纹识别系统设计

推荐阅读最新更新时间:2024-05-02 23:12

双天线GPS/SINS组合导航系统设计
现代导航对系统有能够实时、准确地获取载体运动信息的要求。在组合导航领域,卫星导航(目前最常用的是GPS)与捷联式惯性导航(SINS)组合的导航系统能够弥补各自单独导航情况下的不足,而且具有高精度、低成本、结构简单等优点,目前已经成为最热门的研究方向。GPS/SINS组合导航一般是以位置,速度作为量测量来修正惯性导航系统,随着GPS定向系统的逐渐发展,将姿态与位置和速度同样作为量测量的全组合方法正在成为研究热点。本文根据GPS/SINS全组合导航系统的机理和特点在基于DSP+FPGA的导航计算机平台上设计了可靠的信息融合技术,通过相关的试验证明本系统具有较好的效果。 组合导航系统软硬件设计 导航计算机总体设计 捷联式惯性导航系统中将陀
[嵌入式]
基于TMS320VC5509 DSP的有源噪声控制系统设计与实现
摘要:介绍了有源噪声控制技术的理论基础和算法,以自适应有源噪声前馈控制系统为研究核心,选用 TMS320VC5509 DSP作为控制器,给出了系统的硬件解决方案,并用C语言编程在硬件系统上实现了基于FX-LMS算法的有源噪声实时控制。对800 Hz单频噪声的实验结果表明系统可降低噪声幅度9 dB。 关键词:有源噪声控制;自适应滤波;FX-LMS算法;前馈控制系统 0 引言 噪声污染给人们的生产和生活带来诸多不便,噪声控制的迫切性日益突出。传统控制噪声污染的方法主要采用无源控制技术(Passive Noise Control),即采用吸声、隔声等声学方法降噪。然而由于吸声、隔声材料的声衰性能随频率的降低而变差,无源降噪机制对
[工业控制]
基于TMS320VC5509 <font color='red'>DSP</font>的有源噪声控制系统设计与实现
基于DSP的高速实时语音识别系统的设计
  实时语音识别系统中,由于语音的数据量大,运算复杂,对处理器性能提出了很高的要求,适于采用高速DSP实现。虽然DSP提供了高速和灵活的硬件设计,但是在实时处理系统中,还需结合DSP器件的结构及工作方式,针对语音处理的特点,对软件进行反复优化,以缩短识别时间,满足实时的需求。因此如何对DSP进行优化编程,解决算法的复杂性和硬件存储容量及速度之间的矛盾,成为实现系统性能的关键。本文基于TMS320C6713设计并实现了高速实时语音识别系统,在固定文本的说话人辨识的应用中效果显著。   1 语音识别的原理   语音识别的基本原理框图如图1所示。语音信号中含有丰富的信息,从中提取对语音识别有用的信息的过程,就是特征提取,特征提取方法
[嵌入式]
高速DSP—TMS320LF2407串行外设接口设计
   1 引言   DSP(数字信号处理)的优势除了处理复杂的运算,特别适用于数字滤波、语音、视频、图象处理、通信以及高速实时测控系统中已成为现代信息处理技术的重要器件,极大地促进了信号处理和测控各个领域的学术研究、产品开发及应用。TI公司TMS320LF2407是一种专用定点DSP芯片,与以往的产品相比.最大不同就是有丰富的外设.像SCI、SPI、EV等等.在处理数据优势上添加了事务管理能力。   其中串行外设接口(Serial Peripheral InteRFace)是Motorola公司提出的一种同步串行外围接口协议.主要应用在EEPROM、FLASH、实时时钟、AD转换器.还有数字处理和数字解码器之间。包括主/从2种
[嵌入式]
基于DSP56F805的便携式多功能超声波检测系统
引言   无损检测在工程领域应用越来越广,超声波检测是无损检测的主要方法之一,主要应用在测距、探伤、测厚等领域。超声波具有方向性集中、振幅小、加速度大等特点,可产生较大能量,并且在不同的媒质介面,超声波的大部分能量会反射。利用该特性,可以实现超声测距和超声探伤。超声波检测具有灵敏度高、穿透力强、检验速度快、方便、对人体无损害和易于做到实时控制等优点。 图1 系统框图 系统框图及电路分析 系统框图如图1所示。 超声波发射电路   信号发射部分包括发射电路和探头。探头由超声波换能器组成,可以是收发同体的换能器,也可以是发射和接收分开的。本电路采用的是收发分开的探头,这样可以减少发射余震信号的影响,即可减小盲区。针对测距和探伤对
[应用]
CEVA全新高性能DSP助力瑞萨开发更高性能SOC
CEVA,无线连接和智能传感技术的授权许可厂商(NASDAQ:CEVA)宣布瑞萨电子已获得CEVA全新高性能DSP的授权许可,使能其下一代汽车系统级芯片(SoC)。 CEVA首席执行官Gideon Wertheizer表示:“世界领先的汽车半导体供应商瑞萨电子为其下一代汽车SoC选择了我们领先的DSP解决方案,我们对此感到非常荣幸。汽车制造商在汽车上增添越来越多的摄像头,雷达和其他传感器,以确保更安全、自动化程度更高的驾驶体验。我们业界领先的DSP以及软件框架和严格的安全支持,将在这些复杂系统的部署方面发挥关键作用。” 瑞萨电子汽车数字产品营销事业部副总裁吉田直树表示:“在主动安全和自动驾驶应用中,DSP是处理和细分
[汽车电子]
CEVA全新高性能<font color='red'>DSP</font>助力瑞萨开发更高性能SOC
直接数字频率合成知识点汇总(原理_组成_优缺点_实现)
本文开始介绍了直接数字频率合成的概念与原理,其次介绍了直接数字频率合成优缺点与构成,最后介绍了直接数字频率合成系统实现方式。 直接数字频率合概述 DDS同DSP(数字信号处理)一样,也是一项关键的数字化技术。DDS是直接数字式频率合成器(Direct Digital Synthesizer)的英文缩写。DDS是从相位概念出发直接合成所需要波形的一种新的频率合成技术。 直接数字频率合成是一种新的频率合成技术和信号产生的方法,具有超高速的频率转换时间、极高的频率分辨率分辨率和较低的相位噪声,在频率改变与调频时,DDS能够保持相位的连续,因此很容易实现频率、相位和幅度调制。此外,DDS技术大部分是基于数字电路技术的,具有可编
[嵌入式]
Tensilica 授权Epson公司Xtensa可配置处理器内核和XPRES编译器
美国加州 SANTA CLARA 2006 年 6 月 7 日讯 – 可配置处理器供应商 Tensilica 公司 日前宣布授权其 Xtensa 可配置处理器内核和 XPRES 编译器给 Seiko Epson 公司。 Seiko Epson 公司图像产品业务部 IJP 设计处总经理 Katsuhiko Nishizawa 表示,“ Xtensa 可配置处理器实现了更加快捷、方便地设计复杂 SoC ,尤其 XPRES 编译器的使用相比传统的 RTL 手工编码方式设计复杂 SoC 更加快捷、简易。加上 Xtensa 处理器内核是可编程的,因此对未来的产品和应用颇具价值。” Epson 的工程师们
[焦点新闻]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved