在SDK 6.0中创建自定义任务

⚠️
嗨,...感谢您来论坛。令人兴奋的消息!我们现在正在迁至我们的新论坛平台,将提供更好的功能,并包含在主对话框网站中。所有帖子和帐户都已迁移。我们现在只接受新论坛上的流量 - 请发布任何新线程https://www.dialog-seminile.com/support.。我们将在未来几天修复错误/优化搜索和标记。
3个帖子/ 0新
最后一篇
匿名(未经验证)
在SDK 6.0中创建自定义任务

你好

我使用对话框第14583部分实现了一个程序,在此程序中我创建了三个附加任务。这是使用SDK 5.0.3

对于每项任务,我分配了一个id

ke_task_id_t main_task = task_max + 3;

然后使用的任务

//创建任务ke_task_create(main_task,&task_desc_main);

现在我希望使用SDK 6.0.10将此程序移植到14586,并且您正在遇到创建自定义任务并在其之间发送消息。

在SDK文件中“da14585_sdk_6.0.10.511_0 \ da14585_sdk \ 6.0.10.511 \ sdk \ platform \ core_modules \ rwip \ api \ rwip_config.h”现在有两种类型的任务ID,KE_TASK_TYPE和KE_API_ID和方案识别任务也发生了变化。

如果有创建自定义任务的任何示例,您能告诉我吗?如果没有,那么我如何实现自定义任务。

设备:
mhv_dialog.
离线
最后一次露面:6天8小时前
职员
加入:2013-12-06 15:10
嗨瓦拉希尔,

嗨瓦拉希尔,

我们不幸的是,没有一个很好的例子,可以展示自定义任务的实施,但您可以从我们的鞍地区项目中实现的自定义服务来学习。

据说,我想了解为什么你首先使用自定义任务。在已支持的用户任务中实现所有用户代码是更容易的,因此除非您有理由优先考虑某些过程,最有效,最简单的方法是保持USERTASK中的所有方法。任务交换以任何内核的价格出现,对话框内核没有任何不同。

/ mhv.

pw_dialog.
离线
最后一次露面:3天14小时前
职员
加入:2019-04-03 02:54
嗨Hutahir,

嗨Hutahir,

ke_task_create()的第1个参数是任务类型,即uint8_t格式。如果要查找调用此函数的示例,可以在SDK中引用App.C。