搜索
bottom↓
回复: 5

在ucosii下,怎么划分任务,能否原来用于单片机的每一个子函数作为一个任务呢?

[复制链接]

出0入0汤圆

发表于 2008-4-22 15:43:12 | 显示全部楼层 |阅读模式
感觉比较模糊,
希望大家指导指导

阿莫论坛20周年了!感谢大家的支持与爱护!!

一只鸟敢站在脆弱的枝条上歇脚,它依仗的不是枝条不会断,而是自己有翅膀,会飞。

出0入0汤圆

发表于 2008-4-22 22:00:22 | 显示全部楼层
我也是初学,不过我的体会是可以将一种设备或功能分配一个任务,例如:键盘、LCD、数据采集以及各项数据处理各作为一个任务。任务分配可粗可细,比如:一项参数的设置就可以做成一个任务,但每个任务多必须有单独的数据空间,任务多了占用RAM就多,而且最多只能有56个用户任务。为了节省RAM的占用,也可以将一个任务内多安排些工作。

出0入0汤圆

发表于 2008-5-11 11:47:44 | 显示全部楼层
我也一直在想这个问题,一个工程,并行任务多就好说,其它模型的就不知啥办了,希望高手指点下

出0入0汤圆

发表于 2008-5-11 12:47:13 | 显示全部楼层
哈哈。这个问题你还是多看看操作系统的基础知识吧。在多任务下多了很多新概念。像设备管理。包括设备的互斥。任务间如何通信。这个是任务间实现和作的关键。RTOS提供了哪些功能。
所以并不是说简单的把原来关后台的函数搬过来。就能运行得起来的。这样子的思想就算能跑起来也是低效率的。。

出0入0汤圆

发表于 2008-5-11 21:28:32 | 显示全部楼层
关注

出0入0汤圆

发表于 2008-5-13 14:24:37 | 显示全部楼层
偶来说一下大家看对不,我认为任务是根据应用来划分的,更确切的说,一个就应用是通过划分为任务来实现的,也就是说你可以用每一个任务对应一个应用,如果想划分得更细一些就划分成多个任务来一起配合完成一个应用,这是偶自己的理解,不知道在这方面有没有什么现成的理论。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-20 19:46

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表