请教一下TI的工程师, CC3200 可以使用 ccs TI-RTOS 和 iar FREE-RTOS。
1、为什么要有两个OS,他们有什么区别?
2、那个更加合适, cc2530 也是在iar上开发。
3、程序从TI-RTOS 改成 FREE-RTOS 是不是只需要简单的设置。
还有就是 用CCS调试CC3200, 每次都需要把串口关闭,才能进行仿真。。 而iar 则不用。
我有看之前的帖子, 但说的比较模糊, 没有答案
http://www.deyisupport.com/question_answer/wireless_connectivity/wifi/f/105/t/73305.aspx
th smi:
http://processors.wiki.ti.com/index.php/CC32xx_SDK_Sample_Applications#Network_Reference_Examples_for_the_CC3200_LaunchPad
我看了这个文档, 很多都是FREE-RTOS。
Samuel Wu:
1.一个是Ti自己开发的,一个是开源的,区别没研究过,感觉系统都差不多把。
2.系统的都差不多把,Free_RTOS出来时间久点,可能更稳定。TI的出来时间短,用的会少一点把。
3.例程好像都包含两个OS,程序设置里选择#defined=哪一个就可以了。
4.CCS调试的时候关串口是什么意思?把打印工具关掉?我好像没这么问题。
Yue TANG:
1.都是RTOS,哪个顺手用哪个. TI-RTOS最主要应该是多了电源管理的东西,低功耗好做一点。
2. CCS和IAR看使用习惯,我就比较喜欢用IAR.
3.TI-RTOS改FREE-RTOS不是简单设置就可以互转。 free-RTOS内核代码你都可以看到,TI-RTOS因为用到XDCtool, 你很难跟踪到底下的代码去看,
TI-RTOS和CCS更配,很多的驱动也是基于TI-RTOS的。
th smi:
回复 Samuel Wu:
谢谢 sam 解答。