GenericApp_ProcessEvent任务调度问题
时间:10-02
整理:3721RD
点击:
请教各位大神,在mesh 1.0.0上实验,GenericApp_ProcessEvent这个函数的第一行加一个断点调试,也就是在 if ( events & SYS_EVENT_MSG ) 执行前加断点。
然后点GO 运行程序,发现前面几次是会在端点处停住的,之后不会再进到断点处。
此event loop应该会按时间片周期性进来吧?是何原因后面就进不来呢?
不是什么时间片,这不是RTOS,zstack的操作系统是OSAL,是一个基于事件驱动的系统,即有事件则调用事件处理。
参考这个帖子,先了解下osal
http://www.deyisupport.com/question_answer/wireless_connectivity/bluetooth/f/103/t/106791.aspx
了解了,非常感谢!