【发布时间】:2017-09-30 15:34:34
【问题描述】:
我不熟悉创建任务的 RTOS 方法。以前,我在 Raspberry Pi 上使用 pthread,这使我能够同时运行 2 个任务,
1) 每 2 秒通过套接字发送数据
2) 在客户端发送数据时通过套接字接收数据
我想做同样的事情,但 CC3200 目前正在 RTOS 上运行,我读到您只能暂停任务并运行另一个任务,但我需要同时运行这两个任务。
我尝试过这样做:
osi_TaskCreate( WlanAPMode, \
(const signed char*)"wireless LAN in AP mode", \
OSI_STACK_SIZE, NULL, 1, NULL );
osi_TaskCreate( SendAnalogInputToClient, "Analog Input to Client",\
OSI_STACK_SIZE, NULL, 1, NULL );
osi_start();
但我的第二个任务似乎没有运行。有人有这方面的经验吗?
【问题讨论】:
标签: c multithreading multitasking texas-instruments osi