硬汉嵌入式论坛

 找回密码
 立即注册
查看: 8241|回复: 4
收起左侧

[FreeRTOS] xTaskCreate 和 osThreadDef 区别

[复制链接]

2

主题

1

回帖

14

积分

新手上路

积分
14
发表于 2017-9-18 11:16:48 | 显示全部楼层 |阅读模式
各位大神们,求教下:xTaskCreate 和 osThreadDef 区别在哪里?
我看STM32F4官网FreeRTOS例程中若任务采取建线程方式:osThreadDef ,而安富莱例子里用的是 xTaskCreate建任务方式。后者更容易理解,请问二者有啥区别?谢谢
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106997
QQ
发表于 2017-9-18 11:20:02 | 显示全部楼层
xTaskCreate是FreeRTOS的原始API函数。

而osThreadDef 是ARM搞的CMIS-RTOS V1封装层,对FreeRTOS的API函数进行封装。
回复

使用道具 举报

2

主题

1

回帖

14

积分

新手上路

积分
14
 楼主| 发表于 2017-9-20 18:09:42 | 显示全部楼层
[s:151] 明白了,非常感谢
回复

使用道具 举报

610

主题

3062

回帖

4912

积分

至尊会员

积分
4912
发表于 2018-4-2 11:38:15 | 显示全部楼层
eric2013 发表于 2017-9-18 11:20
xTaskCreate是FreeRTOS的原始API函数。

而osThreadDef 是ARM搞的CMIS-RTOS V1封装层,对FreeRTOS的API函数 ...

请教下,那这两个函数使用的实际效果都是一样吗 ?
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106997
QQ
发表于 2018-4-2 14:03:24 | 显示全部楼层
hpdell 发表于 2018-4-2 11:38
请教下,那这两个函数使用的实际效果都是一样吗 ?

一样的,底层会调用,你可以设置个断点看下。
回复

使用道具 举报

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

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-13 23:39 , Processed in 0.166750 second(s), 31 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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