關於TI DSP 的軟體程式設計的一些庫介紹

2021-05-24 03:07:14 字數 990 閱讀 5361

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

psp庫:是ti給開發板提供的乙個庫,裡面將所有模組的操作函式都有,其存放位置為:c:/dvsdk_1_01_00_15/psp_1_00_02_00/pspdrivers

以上是幾個比較重要的庫,其實還有很多ti提供的庫,聽起來ti免費提供你的東西挺好,功能也很強大,什麼減少開發時間、提高通用性和移植性等等。。。。但是學起來這玩意也是很煩人的一件事,哎!函式都給你了,你都不知咋用!凡事都得聽人家ti指揮,呵呵~~不過這也是沒辦法的事情呀!!!!!

關於「自動程式設計軟體」的一些問答

關於 自動程式設計軟體 的一些問答 這條訊息提及了所謂 自動程式設計軟體 網際網路週刊 記者吳小姐就此問題跟火炬,tiny 進行了一些討論。w代表吳小姐,h代表火炬。w 這個訊息是否可信?h 可信。w 我想知道他們的技術是不是現在最牛的。h 我不認為這是所謂的 自動程式設計軟體 這個定義本身就是模糊...

關於「自動程式設計軟體」的一些問答

關於 自動程式設計軟體 的一些問答 這條訊息提及了所謂 自動程式設計軟體 網際網路週刊 記者吳小姐就此問題跟火炬,tiny 進行了一些討論。w代表吳小姐,h代表火炬。w 這個訊息是否可信?h 可信。w 我想知道他們的技術是不是現在最牛的。h 我不認為這是所謂的 自動程式設計軟體 這個定義本身就是模糊...

關於程式設計的一些思考

1 其實高階語言和面向過程的語言最求的目標都是一致的,高可復用性,另外,封裝性。我發現自己在寫c語言的時候,總是不自覺地就引入了高階語言的一些封裝性的思想 如以下 段1所示 而我的同學卻總是按著最原始的方式對函式進行命名。學過編譯原理的同學就會知道,最原始的c 編譯器其實就是將c 轉化成c語言,然後...