原创 uC/OS-II的疑问

2009-11-16 10:24 1838 6 6 分类: MCU/ 嵌入式

2.Q:uC/OS-II为什么总是强调不能在调用OSStart( ) 之前开启时钟节拍器呢?
  A:如果时钟节拍中断在给OSRunning=TURE之前发生,会使OSIntNesting在退出中断的时候不减1。 而有些程序(如信号量、邮箱、消息队列里的一些函数)是在OSIntNesting==FLASE的时候执行的。


3.Q:uC/OS-II为何在调用OSStart( ) 之前要至少建立一个任务?
  A:如果在调用OSStart( ) 之前没有建立任务,那么OS_TaskIdle()或OS_TaskStat( )会一直运行。

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
6
关闭 站长推荐上一条 /3 下一条