自己动手从0到1学写RTOS学习指南

  1. 主页
  2. 自己动手从0到1学写RTOS学习指南
  3. 常见问题FAQ汇总
  4. void (*entry)(void *)的含义

void (*entry)(void *)的含义

内容纲要

感谢 @道 的提问

请问,参数void (entry)(void ) 是什么意思啊

{% highlight asm %}
void tTaskInit (tTask task, void (entry)(void ), void param, uint32_t * stack)
{
task->stack = stack; // 保存最终的值
}
{% endhighlight %}

A:这是一个返回值为void 参数列表为void *的函数指针。 在调用tTaskInit时,会将相应的任务定义函数,传入到entry里面。

这篇文章对您有用吗?

我们要如何帮助您?

发表评论

电子邮件地址不会被公开。 必填项已用*标注