EC800K OPEN开发时堆栈大小的设置问题请教

1、类似 application_init(MQTTTest, “mqtttest”, 5, 14);application_init里的参数stack_size一般设置怎么确定大小?
2、如果在 application_init(MQTTTest, “mqtttest”, 5, 14)中创建的“MQTTTest()”函数里面,我还创建了好几个任务。那application_init里面的stack_size是否要根据ql_rtos_task_create()里面申请的内存而相应调大?
(例如,ql_rtos_task_create里面申请了20k空间,那Application_init()申请的堆栈一定要大于20K?)
3、我看demo里面,每个功能都有一个application_init函数,实际使用时,应该可以在一个Application_init里面处理多个功能的初始化之列的操作吧?

有没有走过路过的大神帮小弟解惑? :face_with_peeking_eye: