我是创建任务的 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();
但似乎我的第二个任务没有运行。有人有这方面的经验吗?