OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 6149|回复: 7

求教ucos创建任务的第二个参数,传递给任务的数据指针参数有什么作用

[复制链接]

11

主题

28

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1600
金钱
1600
注册时间
2013-5-2
在线时间
131 小时
发表于 2015-4-21 14:56:48 | 显示全部楼层 |阅读模式
5金钱
求教ucos创建任务的第二个参数,传递给任务的数据指针参数有什么作用?一般都填0,如果需要初始化的参数,在任务里面初始化效果是不是一样?
    OSTaskCreateExt((void (*)(void *)) AppTaskLED,                                
                    (void           *) 0,         //传递给任务的形参                                 
                    (OS_STK         *)&AppTaskLEDStk[APP_TASK_LED_STK_SIZE - 1], 
                    (INT8U           ) APP_TASK_LED_PRIO,                         
                    (INT16U          ) APP_TASK_LED_PRIO,                        
                    (OS_STK         *)&AppTaskLEDStk[0],                         
                    (INT32U          ) APP_TASK_LED_STK_SIZE,                   
                    (void           *) 0,                                          
                    (INT16U          )(OS_TASK_OPT_STK_CHK | OS_TASK_OPT_STK_CLR));

最佳答案

查看完整内容[请看2#楼]

内部调用而已   你要是用不到,NULL就好
早起的鸟儿有虫吃,早起的虫儿被鸟吃
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

70

主题

6697

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
12687
金钱
12687
注册时间
2012-11-26
在线时间
3710 小时
发表于 2015-4-21 14:56:49 | 显示全部楼层
内部调用而已  

你要是用不到,NULL就好
学无止境
回复

使用道具 举报

11

主题

28

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1600
金钱
1600
注册时间
2013-5-2
在线时间
131 小时
 楼主| 发表于 2015-4-21 15:47:30 | 显示全部楼层
回复【2楼】jermy_z:
---------------------------------
请问在什么情况下使用,有什么优势?如果不用,那么ucos这个是不是鸡肋?
早起的鸟儿有虫吃,早起的虫儿被鸟吃
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2015-4-21 15:50:46 | 显示全部楼层
回复【3楼】天之玄幻:
---------------------------------
假如你这任务里面要给任务函数AppTaskLED,传递一个参数,就可以写到这里面,不要怀疑UCOS这个功能是不是鸡肋,你不用肯定就是鸡肋,就跟你只用骁龙810来点个LED灯,然后说骁龙810其他的功能都是鸡肋一个道理。
开往春天的手扶拖拉机
回复

使用道具 举报

70

主题

6697

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
12687
金钱
12687
注册时间
2012-11-26
在线时间
3710 小时
发表于 2015-4-21 16:02:20 | 显示全部楼层
回复【4楼】zuozhongkai:
---------------------------------
哈哈哈
学无止境
回复

使用道具 举报

88

主题

7377

帖子

5

精华

资深版主

Rank: 8Rank: 8

积分
14980
金钱
14980
注册时间
2013-11-13
在线时间
1823 小时
发表于 2015-4-21 16:04:45 | 显示全部楼层
回复【5楼】jermy_z:
---------------------------------
唉,我只是在思考为什么有好多人喜欢怀疑一个由一堆国际顶级系统大师做出来的、通过了美国航空认证的系统呢?!
开往春天的手扶拖拉机
回复

使用道具 举报

70

主题

6697

帖子

0

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
12687
金钱
12687
注册时间
2012-11-26
在线时间
3710 小时
发表于 2015-4-21 16:07:02 | 显示全部楼层
回复【6楼】zuozhongkai:
---------------------------------
因为大师在设计的时候把问题考虑全面了


用的人只能用到一部分,所以觉得不是专门为他写的
学无止境
回复

使用道具 举报

11

主题

28

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1600
金钱
1600
注册时间
2013-5-2
在线时间
131 小时
 楼主| 发表于 2015-4-21 16:08:39 | 显示全部楼层
回复【4楼】zuozhongkai:
---------------------------------
嗯,学习了,只是想理解什么时候用这种方式传递参数,比起原来普通的初始化参数,ucos相对来说表现在哪些优势,想了解ucos这样设计的目的为了什么?
早起的鸟儿有虫吃,早起的虫儿被鸟吃
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-23 08:54

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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