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
专门为编码使得库函数:比如视频编码、音频编码,位置在C:/dvsdk_1_01_00_15/codecs_1_10/packages/ti/sdo/codecsXDPRESS库:提供了一个算法的标准,位置在C:/dvsdk_1_01_00_15/xdais_5_21
PSP库:是TI给开发板提供的一个库,里面将所有模块的操作函数都有,其存放位置为:C:/dvsdk_1_01_00_15/psp_1_00_02_00/pspdrivers