突然之间冒出了一个念头,不知道它们之间的差别是什么?
我们用SYS/BIOS在main函数里面创建多个任务task与用SYS/BIOS的main()函数里面创建一个任务task再在这个任务里面创建多个任务。
这两种创建多个任务的方式有什么区别?我在AM335X的SDK里面,EtherCAT的工程,它在main里面创建一个task,然后在这个task里面再创建3个task。
请大师为我解答。
Jian Zhou:
你有看过建立task函数的参数设置吗,有什么区别?
Xerxes Huang:
回复 Jian Zhou:
Hello Jian Zhou,
不好意思,这么晚回复!我看了task函数的参数设置,除了task的堆栈大小定义有区别之外,其它的区别就看不出了。
还有,我想问一下采用静态的方式创建Task跟采用动态方式创建Task,具体有什么区别呢?呵呵
此致!
谢谢
Gary Wu:
回复 Xerxes Huang:
你好!关于SYSBIOS task的资料,可以查看如下链接
http://processors.wiki.ti.com/index.php/SYS/BIOS_Training:_Tasks