微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > MT6260的TASK中的INDX_MATV与MOD_MATV在哪里定义的?

MT6260的TASK中的INDX_MATV与MOD_MATV在哪里定义的?

时间:10-02 整理:3721RD 点击:
MT6260的TASK中的INDX_MATV与MOD_MATV在哪里定义的?
现在想自己写一个TASK。但是这些都没有找到地方定义。

最近看书上说是Custom_config.h和Custom_config.c文件定义吧,不知道有没有其他的办法

直接在app_task_config.h这个文件中申明就行了。

管理员,我想问问,app_task_config.h和我说的Custom_config.h和Custom_config.c是相对应的吗?

你说的对应是什么意思啊?
创建新的task直接在app_task_config.h里面照着创建一个任务即可,类似于这样:
task_index(INDX_BT_TASK)
/*module_type and mod_task_g*/
task_module_map(INDX_BT_TASK, MOD_BT_TASK)
/*task's parameters*/
task_name("FLASHLIGHT")
task_queue_name("FLASHLIGHT Q")
task_priority(TASK_PRIORITY_FLASH_LIGHT)
task_stack_size(4096)
task_create_function(bt_task_create)
task_stack_internalRAM(KAL_FALSE)
task_external_queue_size(30)
task_internal_queue_size(0)
task_boot_mode(NORMAL_M | USB_M)

也许我看的代码比较旧吧,
typedef enum {
   INDX_CUSTOM1 = RPS_CUSTOM_TASKS_BEGIN,
   INDX_CUSTOM2,
#ifdef __FLAVOR_VENDOR_SDK__
   INDX_VS,
#endif
   RPS_CUSTOM_TASKS_END
} custom_task_indx_type;

typedef enum {
   MOD_CUSTOM1 = MOD_CUSTOM_BEGIN,
   MOD_CUSTOM2,
#ifdef __FLAVOR_VENDOR_SDK__
   MOD_VS,
#endif
   MOD_CUSTOM_END
} custom_module_type;
就是想问问60平台上的task任务机制是简化了吗?换句话说就是按照您的方法给60平台建立任务?

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top