OpenVINOTM,给你看得见的未来!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 探讨UCOS的新问题

共1条 1/1 1 跳转至

探讨UCOS的新问题

菜鸟
2002-08-21 19:02:00    评分
消息标题:UCOS的新问题请教 -------------------------------------------------------------------------------- 1、如果任务结束时不主动删除任务本身,会出现什么情况?系统如何捕获任务的结束?如果系统不处理,你是怎么处理的? 2、任务的优先级如何处理(我要将最高级别的任务留给系统守护进程),我是用在PDA上,不可能将某个应用程序固定成一个优先级的,那样系统只允许50个不同的应用程序了--无论是否运行。并且,如果高优先级的任务不释放控制权且没被阻塞的话,那低优先级别的任务不是永远不能运行。(这在PDA上绝对不可行)那多任务又体现在什么地方呢?请问你们是如何处理这个问题的????? 我的想法是这样的: 1.uC/OS里的任务一般都是一个无限循环:for(;;),任务的结束好像只能通过别的任务来删除把。当然也可以让任务自己来结束自己,这时任务不是无限循环,不过我好像没看过这这样例子。我现在学习的DSP/BIOS里面就是通过确定的循环次数来做的:for(i=0;i



关键词: 探讨     新问题     任务    

共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]