RTSC和XDCTool的理解


1. 在使用TI的開發工具CCS中,里面有幾個重要的概念,一直不太清晰,RTSC是什么,XDCTool是什么?包是什么?包的版本為啥都是4位的(比如mathlib_c66x_3_0_1_1)?startware和SYS/BISO,這些之間是什么關系?最重要的是在CCS去配置這些參數的界面在哪里?配置的意思是什么?為什么所有的文檔只告訴怎么配置,不告訴什么含義?

XDC(eXpress DSP Components)是一個為嵌入式實時系統提供可重用組件(稱作:包)的標准。

XDCtools包含使用RTSC的工具和運行時組件。

RTSC(Real-Time Software Component),實時軟件組件。RTSC是一個基於C的編程模型,用於開發創建或實施嵌入式平台實時軟件組件。

XDCtools提供了TI-RTOS及其組件(包括SYS/BIOS)需要的底層核心工具。為了使用SYS/BIOS,XDCtools和SYS/BIOS都必須安裝。

在安裝CCS時,自動地安裝了XDCtools。

以上總結說,首先包就是一個函數庫,比如驅動函數庫是一個包,算法函數庫是一個包,網絡函數庫是一個包,XDC是講包按照啥格式寫的文檔(就是個文檔),RTSC是怎么用這些包的標准文檔(也是一個文檔)。XDCtools就是工具,不能光說不練,就像切西瓜(西瓜比作一個包),怎么切的方法有了(XDC描述西瓜,RTSC描述切的方法),那得有一把刀(工具XDCtools),那改天要切西紅柿了(西紅柿也是一個包),啪啪啪就切了,沒問題。看代碼的話,實際存在的就是包和XDCtools。

2. 關於RTSC的生產者和消費者概念,簡單說,TI的程序員按照XDC文檔的標准寫出來的包(生產者),我們按照RTSC文檔的步驟就可以用XDCtools去使用編譯(消費者)。其實和以前直接提供函數庫的區別不大,唯一的好處,我們直接用包就不用手動一個個C文件添加。

3. 在CCS里面,這些怎么配置的,TI的資源搜索頁面是當前CCS找到的包,在工程屬性的RTSC部分是此工程需要用到的包。

4. 在工程屬性里面,安裝了多個版本的XDCtools,經過研究發現,后綴帶_core的不帶的區別,帶_core的話就是只有核心,不包括Platform,不帶_core的話就是核心加上Platform。

7. 搜索目錄去對比一下,所以我們要去選擇XDCtools的3.23.04.60版本,才能找到ti.platforms.evm6748,同時需要注意的是選擇版本后ti.platforms.evm6748是下拉框選的,不是手動輸入的,因為下拉框有的話,代表CCS檢索到了ti.platforms.evm6748這個包。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM