新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > TMS320C67x DSP Library在程序开发中的应用

TMS320C67x DSP Library在程序开发中的应用

作者:时间:2010-11-18来源:网络收藏


3.2 性能分析
分别使用FastRTS 和RTS 可完成一些常用操作,使用剖析工具可得到各个操作所需的时钟周期个数,具体如表2所列(所有的操作均处理单精度浮点数)。对比表2中的数据可以发现,和RTS 相比,FastRTS Library大大提高了程序的效率。

本文引用地址:http://www.eepw.com.cn/article/151334.htm



4 Lib的编写
事实上,程序员并非只能被动的使用 Lib。只要遵循相应的规则,程序员也可以自己编写一个 Lib。编写一个最简单的DSP Lib的步骤如下:
(1)新建一个工程newLibrary,将其属性设为“Library(.lib)”,图l所示是新工程设置示意图;


(2)编写高效率代码文件myLibl.asm、myLib2.asm、myLib3.asm,……
(3)将myLibl.asm、myLib2.asm、myLib3.asm,……等文件添加到工程new Library中;
(4)编译链接工程new Library;
完成上面4步后,工程中就会出现库文件newLibrary.lib,这样,一个DSP Lib就制作成功了。为了使DSP Lib具有保密性,通常情况下,只需保留工程中的newLibrary.lib文件,而将其他文件,特别是源代码文件*.asm删除或保密存放。这样,用户就只能使用库文件,而无法从中得到源代码的信息。

5 结束语
本文以 DSP Library和 FastRTS Library为例,详细介绍了如何在中使用TI DSP Library,并分析了使用TI DSP Library所带来的程序效率的提高。最后,还给出了编写TI DSP Library的一个实例。


上一页 1 2 3 下一页

评论


相关推荐

技术专区

关闭