|
OS_MAX_TASKS
OS_MAX_TASKS 指定應(yīng)用程序中可以存在的最大應(yīng)用程序任務(wù)數(shù)。 請注意,OS_MAX_TASKS 不能大于 253(自 V2.80 起),因?yàn)?μC/OS-II 當(dāng)前為自己保留了兩個(gè)任務(wù)(參見 uCOS_II.H 中的 OS_N_SYS_TASKS)。 如果將 OS_MAX_TASKS 設(shè)置為系統(tǒng)中任務(wù)的確切數(shù)量,則需要確保在添加其他任務(wù)時(shí)修改此值。 相反,如果您使 OS_MAX_TASKS 遠(yuǎn)高于您當(dāng)前的任務(wù)要求(以供將來擴(kuò)展),那么您就是在浪費(fèi)寶貴的 RAM。
OS_MAX_TASKS
OS_MAX_TASKS specifies the maximum number of application tasks that can exist in your application. Note that OS_MAX_TASKS cannot be greater than 253 (as of V2.80) because μC/OS-II currently reserves two tasks for itself (see OS_N_SYS_TASKS in uCOS_II.H). If you set OS_MAX_TASKS to the exact number of tasks in your system, you need to make sure that you revise this value when you add additional tasks. Conversely, if you make OS_MAX_TASKS much higher than your current task requirements (for future expansion), you are wasting valuable RAM.
|
|