在cc3200上运行 TI-RTOS多任务
时间:10-02
整理:3721RD
点击:
我要在cc3200上实现和服务器进行数据通信,http_client这个sdk里面用HTTPGetMethod发数据之后,一直阻塞在接收函数,我想把发HTTPGetMethod做成一个后台任务,可是发现osi_TaskCreate()创建了任务之后,如果优先级太高别的任务不运行,如果优先级和别的任务一样的话,也只有一个任务运行,我想请问一下TI的工程师, TI-RTOS下怎么创建多个任务,还有,想一直保持与服务器的长链接,除了发HTTPGetMethod然后等待服务器回复,还有什么办法?
1. 你可以参考CCS版的wlan_station这个例程,它用的就是TI_RTOS, 里面有任务创建的例子
2. 和服务器保持长连接,要依赖你服务器的协议,不太确定你的服务器用的是不是HTTP协议。你需要定期发心跳来维护连接。