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

最新文章

  1. OpenGL: 纹理采样 texture sample
  2. SpringMVC中servletFileUpload.parseRequest(request)解析为空获取不到数据问题
  3. LINQ查询字符串判断是否大写
  4. 使用TarOutputStream出现 request to write '1024' bytes exceeds size in header错误的解决方法
  5. 又一个悬而未决的bug被解决
  6. DFS入门之一
  7. centos startx 进入桌面后使用中文输入法
  8. grub命令来引导linux
  9. DB2 runstats和reorg操作
  10. 通过js区分移动端浏览器(微信浏览器、QQ浏览器、QQ内置浏览器)
  11. DesignModeler GestureRecgin…
  12. MySQL-02-进阶
  13. Visual Studio Code create the aps.net core project(Visual Studio Code 创建asp.net core项目)
  14. 词根:lun = moon, 表示“月亮”
  15. xml文档格式学习笔记
  16. 5随机到7随机的C++实现
  17. Spring生态研习【一】:定时任务Spring-task
  18. position relative top失效的问题,温习下常用两种的居中方式
  19. SQL server 分页方法小结
  20. Codeforces Round #294 (Div. 2)B - A and B and Compilation Errors 水题

热门文章

  1. ubuntu16.4 修改菜单到下方 错误:GLib-GIO-Message: Using the 'memory' GSettings backend. Your settings will not be saved or shared with other applications.
  2. IOS开发之——IOS模拟器调试蓝牙BLE
  3. 计算次数,POJ(1207)
  4. 创建maven项目后缺少jar包下载失败等问题
  5. POJ3737 UmBasketella
  6. 【luogu P3063 [USACO12DEC]牛奶的路由Milk Routing】 题解
  7. C# Pascal 命名规则
  8. Unity 游戏框架搭建 (十五) 优雅的QChain (零)
  9. 一位90后程序员的自述:如何从年薪3w到30w
  10. flask笔记(三)Flask 添加登陆验证装饰器报错,及解析