uC/OS的问题

设置两个任务,MyTask()和YourTask(),先执行MyTask()然后执行YourTask(),这样交替执行,如何编写代码啊!用消息邮箱编,任务完成字符串的显示... 设置两个任务,MyTask()和YourTask(),先执行MyTask()然后执行YourTask(),这样交替执行,如何编写代码啊!用消息邮箱编,任务完成字符串的显示即可。 展开
 我来答
百度网友6315ec5a9
2009-04-20 · TA获得超过416个赞
知道小有建树答主
回答量:125
采纳率:0%
帮助的人:171万
展开全部
需要先在主函数中创建至少一个任务
另一个任务可以再主函数中创建,或者在第一个任务中创建

你的说明不是很清楚
如果仅仅是交替运行,只要设置好任务等待时间就好了
记得不要把一个任务的等待时间设置过长,这样可能会一个任务执行了两次另一个任务还没执行,把等待时间将设置成一样就没问题

如果用到邮箱就是两个任务之间的通信了
只要把一个任务设置成等待另一个任务的消息就可以了
zixuyidu
2009-05-02 · TA获得超过261个赞
知道答主
回答量:270
采纳率:0%
帮助的人:137万
展开全部
你好!你应该看一下uc/os-Ⅱ的任务调度问题,
在uc/os-Ⅱ里面,它的调度算法是不同的,你可以重新写uc/os-Ⅱ的内核代码,解决任务的调度方式,用时间片来控制。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式