关于TI DSP 的软件编程的一些库介绍
2011-01-15 15:59
260 查看
TI为了将整个开发过程进行简化,设计了很多库,其中也包括很多第三方的一些东东,主要包括以下几个:
DSP/BIOS:他是个TI的很小的操作系统,官方说它消耗CPU不到1%,我测了下果真是,不知是我模块没用全还是其他的,竟然采用了0.57%左右,的确很省呀。这个东西与其说是操作系统不如说是一个调试系统,用它跟踪整个程序的运行很方便,可以将程序运行时生成的一些信息返回主机CCS调试器。它的安装位置为C:/CCStudio_v3.3/bios_5_31_02,所有与他有关的东西都在这,遇到什么问题就可以到这个地方来,比如看看这里有什么头函数呀之类的
CSL:芯片支持库,针对不同的平台TI都给出了一个芯片支持库,它将芯片的底层寄存器信息给隐藏了,C6000的库位置在C:/CCStudio_v3.3/C6000/csl,对于不同的芯片库都是不一样的,DM643用的是DM642的,位置在C:/CCStudio_v3.3/C6000/csl/lib下的DM642就是lib库,头文件在C:/CCStudio_v3.3/C6000/csl/include这个位置。这个库中包含了对芯片的一些配置及初始化操作的函数
CODE ENGINE:代码引擎,不知这么说对不对,位置在C:/dvsdk_1_01_00_15/codec_engine_1_20_02
NDK:专门为实现网络协议而做的库,位置在C:/dvsdk_1_01_00_15/ndk_1_92_00_22_eval/packages/ti/ndk
XDPRESS库:提供了一个算法的标准,位置在C:/dvsdk_1_01_00_15/xdais_5_21
专门为编码使得库函数:比如视频编码、音频编码,位置在C:/dvsdk_1_01_00_15/codecs_1_10/packages/ti/sdo/codecs
PSP库:是TI给开发板提供的一个库,里面将所有模块的操作函数都有,其存放位置为:C:/dvsdk_1_01_00_15/psp_1_00_02_00/pspdrivers
以上是几个比较重要的库,其实还有很多TI提供的库,听起来TI免费提供你的东西挺好,功能也很强大,什么减少开发时间、提高通用性和移植性等等。。。。但是学起来这玩意也是很烦人的一件事,哎!函数都给你了,你都不知咋用!凡事都得听人家TI指挥,呵呵~~不过这也是没办法的事情呀!!!!!
DSP/BIOS:他是个TI的很小的操作系统,官方说它消耗CPU不到1%,我测了下果真是,不知是我模块没用全还是其他的,竟然采用了0.57%左右,的确很省呀。这个东西与其说是操作系统不如说是一个调试系统,用它跟踪整个程序的运行很方便,可以将程序运行时生成的一些信息返回主机CCS调试器。它的安装位置为C:/CCStudio_v3.3/bios_5_31_02,所有与他有关的东西都在这,遇到什么问题就可以到这个地方来,比如看看这里有什么头函数呀之类的
CSL:芯片支持库,针对不同的平台TI都给出了一个芯片支持库,它将芯片的底层寄存器信息给隐藏了,C6000的库位置在C:/CCStudio_v3.3/C6000/csl,对于不同的芯片库都是不一样的,DM643用的是DM642的,位置在C:/CCStudio_v3.3/C6000/csl/lib下的DM642就是lib库,头文件在C:/CCStudio_v3.3/C6000/csl/include这个位置。这个库中包含了对芯片的一些配置及初始化操作的函数
CODE ENGINE:代码引擎,不知这么说对不对,位置在C:/dvsdk_1_01_00_15/codec_engine_1_20_02
NDK:专门为实现网络协议而做的库,位置在C:/dvsdk_1_01_00_15/ndk_1_92_00_22_eval/packages/ti/ndk
XDPRESS库:提供了一个算法的标准,位置在C:/dvsdk_1_01_00_15/xdais_5_21
专门为编码使得库函数:比如视频编码、音频编码,位置在C:/dvsdk_1_01_00_15/codecs_1_10/packages/ti/sdo/codecs
PSP库:是TI给开发板提供的一个库,里面将所有模块的操作函数都有,其存放位置为:C:/dvsdk_1_01_00_15/psp_1_00_02_00/pspdrivers
以上是几个比较重要的库,其实还有很多TI提供的库,听起来TI免费提供你的东西挺好,功能也很强大,什么减少开发时间、提高通用性和移植性等等。。。。但是学起来这玩意也是很烦人的一件事,哎!函数都给你了,你都不知咋用!凡事都得听人家TI指挥,呵呵~~不过这也是没办法的事情呀!!!!!
相关文章推荐
- 关于TI DSP 的软件编程的一些库介绍
- 关于非现场审计软件的一些介绍(ACL、IEDA、Teammate)
- 关于CUDA的编程模型的一些介绍
- 关于“自动编程软件”的一些问答
- 关于图形化编程软件sikuli 初学者使用时可能容易出现的一些问题
- 关于编程的一些小软件
- 关于linux进程编程的一些笔记整理
- 关于软件开发的一些想法(log)
- 关于Lenovo ThinkPad中自带软件的一些使用说明
- C#关于控件随窗体的改变而自动调整大小并且能重新定位的一些简单介绍和控件随窗体改变自适应类
- 关于Flash的一些介绍(一)
- 关于使用PRO*C编程的一些简单说明和例子
- Corolado软件峰会关于Geronimo的介绍
- 关于网络编程的一些笔记
- 关于jquery中on方法的一些介绍
- 黑马程序员--关于网络编程的一些基础
- 【转】一些关于windows station的介绍
- 关于软件测试的一些基本知识
- 关于swt 2D图形的一些知识介绍