2015年3月19日
摘要: OSTimeDly()OSTimeDlyHMSM()上面的函数除了延时功能,主要是会进入任务调度。OSTimeDlyHResume()当某条件达到之后需要停止周期性延时调用该函数。当调用延时函数时,系统进行任务切换调度,并给任务的任务控制块参数OSTCBDly赋延时值。周期性时钟节拍中断服务函数OS... 阅读全文
posted @ 2015-03-19 17:23 杰瑞鼠 阅读(590) 评论(0) 推荐(0) 编辑
摘要: 任务可以通过等待信号量和消息、延时函数使自己挂起,系统开始调度运行其它任务OSTaskSuspend(5)。当然也可以通过相应的函数是自己恢复OSTaskResume(5)。延时函数:通过短延时OSTimeDly(n)和长延时函数OSTimeDlyHMSM(h,m,s,m)(最长11天)系统进入调度... 阅读全文
posted @ 2015-03-19 16:40 杰瑞鼠 阅读(724) 评论(0) 推荐(0) 编辑
摘要: 一个有趣的网络解释:信号量就是中央政府发给官人做一方大员的官印,有很多种官印但是不能一印多发,得到官印者才能掌权鱼肉一方百姓(任务得到信号量才能运行),否则你就只要等官跑官。(当然官印也可随时被政府收回(因腐败违反纪律等问题被剥夺优先权而分给其他人,当然以后表现好还可复出),或者嫌累或工资低自己封印... 阅读全文
posted @ 2015-03-19 11:04 杰瑞鼠 阅读(4869) 评论(0) 推荐(0) 编辑