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这个包。

  • 7
    点赞
  • 35
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
CCS中的XDCTools是一套用于支持开发、构建和管理RTSC(Real-Time Software Components)的工具集。RTSC是TI(Texas Instruments)的一种软件架构,它允许程序员将代码组织为可重用的软件包。这些软件包由程序员编写(生产者),并按照XDC文档的标准进行编译。然后,其他开发者可以按照RTSC文档的步骤使用XDCTools来使用和编译这些软件包(消费者)。与以前直接提供函数库相比,使用RTSCXDCTools的好处之一是,我们可以直接使用软件包而无需手动添加每个C文件。 在CCS中,XDCTools是配置和管理RTSC软件包的关键工具。RTSC软件包通常以4位版本号的形式命名,如mathlib_c66x_3_0_1_1。这些版本号表示软件包的不同发布版本。startware和SYS/BISO是与CCS相关的其他概念,它们与RTSCXDCTools有关,但是具体的关系需要根据上下文来确定。在CCS中配置这些参数的界面通常可以在CCS的首选项(preference)中找到。配置参数的含义是指根据具体需求来设置和调整软件包的各种参数,以满足项目的要求。关于为什么文档只告诉怎么配置而不告诉什么含义,可能是因为具体的含义可能会涉及到更多细节和背景知识,而且根据不同的软件包和应用场景,这些含义可能会有所不同。因此,文档通常会提供如何配置的指导,以便用户根据自己的需求进行设置。 总结:CCS的XDCTools是一套用于支持开发、构建和管理RTSC的工具集。RTSC是一种软件架构,允许程序员将代码组织为可重用的软件包。在CCS中配置这些软件包的参数通常可以在CCS的首选项中找到。配置参数的含义是根据具体需求来设置和调整软件包的各种参数,以满足项目的要求。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [RTSCXDCTool理解](https://blog.csdn.net/kunkliu/article/details/105684516)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [CCS6.0安装+windows xp+编译器c2000v6.4+XDCTools 3.30+SYS/BIOS 6.42+XDAIS 7.24](https://blog.csdn.net/sinat_35544362/article/details/70307614)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值