free-rtos 和 ti_rtos
free-rtos 和 ti_rtos这两个系统,哪个更容易操作,他们各自有什么优点和缺点。在cc3200上哪个更合适。
On CC3200, Many SDK examples uses TI-RTOS. Infact SDK examples are OS independent.
To port a FreeRTOS application to a TI RTOS one User need to do following
- Install and Setup TI RTOS as explained in cc3200-sdk\docs\CC3200-Getting_Started_Guide.pdf
- Change below Project settings in the example
- Remove FreeRTOS macro such as USE_FREERTOS
- Change the Linker Path to remove FreeRTOS.a and include ti_rtos.a
可以参考 http://e2e.ti.com/support/wireless_connectivity/f/968/t/354066.aspx
CC3200 的 example带的 RTOS都是 FreeRTOS, 建议还是用 FreeRTOS好, 也方便以后开发别的产品。 还有, 毕竟它是免费的。
楼上有点误解,首先CC3200SDK里的例程是都支持FreeRTOS和TI-RTOS,只是在配置的时候,默认IAR都是Free-RTOS的。
你可以自己修改配置,让它运行TI_RTOS.
其次TI-RTOS也是免费的,而且有一个好处是Ti-RTOS和CC3200SDK都是TI官方,有问题可以直接找TI咨询,而IAR对于TI来说是第三方的。
谢谢
Ti-RTOS现在还免费吗?
使用CC3200可以直接使用TI-RTOS 当然如果习惯Free-RTOS 也可以使用,这两者都是在本身的SDK软件中都有支持
都一样的,看你习惯用哪个了,如果你之前对Free很了解可以用这个。如果都是新手,其实我还是建议用Free,因为这个在其他单片机上也很容易使用。不过肯定还是TI的对这个兼容性最好吧,毕竟是自己家的。