- μC/OS-III内核实现与应用开发实战指南:基于STM32
- 刘火良 杨森编著
- 193字
- 2023-07-18 17:10:37
3.1 多任务系统中任务的概念
在裸机系统中,系统的主体就是main()函数中顺序执行的无限循环,在这个无限循环中,CPU按照顺序完成各种操作。在多任务系统中,根据功能不同,可以把整个系统分割成一个个独立的且无法返回的函数,这种函数称为任务,也有人称之为线程。任务的大概形式具体参见代码清单3-2。
代码清单3-2 多任务系统中任务的形式
1 void Task (void *parg) 2 { 3 /* 任务主体,无限循环且不能返回 */ 4 for (;;) { 5 /* 任务主体代码 */ 6 } 7 }