关于CC2640中TI-RTOS的配置问题
嗨,TI员工
问题一:我想知道TI-RTOS里面包含一些drivers,如果我不用的话,是不是这些代码也下载到板子中flash去了?如果下载进去了的话,我怎么才能去掉这些代码。
问题二:可不可以不用TI-RTOS中自带的drivers,用这个目录下的C:\ti\tirtos_simplelink_2_11_01_09\products\cc26xxware_2_00_06_14829\driverlib库文件代替?
问题三:TI-RTOS中task_create()函数与task_construct()函数的区别?
1. 没有声明调用的driver不会被编译进代码。
2.本来自带的driver最后都会调用到driverlib库的接口
3. 在TI-RTOS的安装文件下面,有说明文档,例如路径C:\TI\tirtos_simplelink_2_13_00_06\products\bios_6_42_00_08\docs\cdoc\index.html 在ti.sysbios.knl下面可以找到Task这个module所有API函数的介绍。
对于您这样的回答很无奈!
同问?
API文档里面有介绍
1)Task_construct(Allocate and initialize a new instance object and return its handle)。 Task_creat( Initialize a new instance object inside the provided structure)这两个函数有什么区别(或者在哪能看到这两个函数的具体实现?)?到底应该怎么用? 按字面意思是前者是创建一个任务,后者是初始化一个新的Instance 结构体。到底创建任务用creat 还是construct,我手上有个2650的sensor tag,里面的例程创建任务都是用的construct,所以一直很困惑。。。这几天一直在看TI RTOS 的相关资料,几乎都找扁了都没找到。
2)TI -RTOS声称源码开源且免费,请问哪里有真正的源码? 我的意思是源码是像UCOS那样(所有的源码都能看见,不仅是API,还有里面的具体实现),TI-ROTS里面的API函数用了很多宏,但是根本就看不到API里具体是怎样实现的,这样学习起来很麻烦,资料没这方面的介绍,源码也是半遮半掩的!
同问?
API文档里面有介绍
1)Task_construct(Allocate and initialize a new instance object and return its handle)。 Task_creat( Initialize a new instance object inside the provided structure)这两个函数有什么区别(或者在哪能看到这两个函数的具体实现?)?到底应该怎么用? 按字面意思是前者是创建一个任务,后者是初始化一个新的Instance 结构体。到底创建任务用creat 还是construct,我手上有个2650的sensor tag,里面的例程创建任务都是用的construct,所以一直很困惑。。。这几天一直在看TI RTOS 的相关资料,几乎都找扁了都没找到。
2)TI -RTOS声称源码开源且免费,请问哪里有真正的源码? 我的意思是源码是像UCOS那样(所有的源码都能看见,不仅是API,还有里面的具体实现),TI-ROTS里面的API函数用了很多宏,但是根本就看不到API里具体是怎样实现的,这样学习起来很麻烦,资料没这方面的介绍,源码也是半遮半掩的!
ti的源码使用了非常多的宏和extern 实在无法深入了解
读起来很费劲,确实很累
create不推荐使用,contrust会检查是否超出taskstack空间,更安全
兄弟在哪看到的? 可否指点下