關於TI DSP 的軟件編程的一些庫介紹

    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指揮,呵呵~~不過這也是沒辦法的事情呀!!!!!

  

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章