Page 1 of 1

Cat1 open开发的程序入口注意点

Posted: 2022年 Sep 16日 18:18
by 东皇007

int appimg_enter(void *param)
{
//本程序入口,尽量不减少业务代码,以防止卡住底层的设备初始化
//建议在这里创建线程,业务代码初始化放到该线程中。
}

Code: Select all

如:
int appimg_enter(void *param)
{
	THREAD_CFG_T cfg;
	OPERATE_RET ret;

tuya_cniot_init();
tuya_cniot_start_cellular();
tuya_cniot_start_tuyaos();
TAL_PR_NOTICE("[APPDEMO]: init system success");
// 关闭低电压关机功能,用户根据硬件选择。系统默认开启,用户外部可以关闭
tal_cellular_vbat_low_volt_poweroff_enable(FALSE);
/* 创建 hello 线程 */
cfg.priority = THREAD_PRIO_2;
cfg.stackDepth = 1024 * 8;
cfg.thrdname = "helloworld";
ret = tal_thread_create_and_start(&helloworld, NULL, NULL,
                                  helloworld_task, NULL, &cfg);
if (OPRT_OK != ret) {
    TAL_PR_ERR("[APPDEMO]: create helloworld_task task failed: %d", ret);
    return -1;
} else {
	TAL_PR_NOTICE("[APPDEMO]: create helloworld_task task success");
}

return 0;
}

Re: Cat1 open开发的程序入口注意点

Posted: 2022年 Sep 16日 18:38
by niezheyuan

业务能手,为表敬意,手动点赞


Re: Cat1 open开发的程序入口注意点

Posted: 2022年 Sep 19日 14:48
by huatuo

好啊


Re: Cat1 open开发的程序入口注意点

Posted: 2022年 Sep 19日 14:53
by 富土康

666


Re: Cat1 open开发的程序入口注意点

Posted: 2022年 Sep 19日 14:56
by yangjianyou

666


Re: Cat1 open开发的程序入口注意点

Posted: 2022年 Sep 19日 18:26
by TheThingX

🐮
抓紧学习,缩小差距