找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 1604|回復: 5
收起左側

ucos系統(tǒng)中怎么擴大任務個數(shù)

[復制鏈接]
ID:1082574 發(fā)表于 2023-6-9 11:50 | 顯示全部樓層 |閱讀模式
見下圖,當前例子中任務個數(shù)為63個,最大可用20個;現(xiàn)在我想擴展成個數(shù)127個,最大任務126個,提示報錯,說Demo沒有built;請問有大神知道怎么重新生成demo嗎?
uocs.png
修改后.png

ucOSport_DSP28335_Demo.rar

9.03 KB, 下載次數(shù): 4

回復

使用道具 舉報

ID:752974 發(fā)表于 2023-6-9 16:46 | 顯示全部樓層
超過操作系統(tǒng)的能力以外,要么自己重寫ucos,要么求ucos公司
回復

使用道具 舉報

ID:752974 發(fā)表于 2023-6-9 16:51 | 顯示全部樓層
ucosIII對支持的任務沒有限制。
回復

使用道具 舉報

ID:155507 發(fā)表于 2023-6-10 15:32 | 顯示全部樓層
OS_MAX_TASKS
OS_MAX_TASKS 指定應用程序中可以存在的最大應用程序任務數(shù)。 請注意,OS_MAX_TASKS 不能大于 253(自 V2.80 起),因為 μC/OS-II 當前為自己保留了兩個任務(參見 uCOS_II.H 中的 OS_N_SYS_TASKS)。 如果將 OS_MAX_TASKS 設置為系統(tǒng)中任務的確切數(shù)量,則需要確保在添加其他任務時修改此值。 相反,如果您使 OS_MAX_TASKS 遠高于您當前的任務要求(以供將來擴展),那么您就是在浪費寶貴的 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.

回復

使用道具 舉報

ID:1082574 發(fā)表于 2023-6-12 15:49 | 顯示全部樓層
angmall 發(fā)表于 2023-6-10 15:32
OS_MAX_TASKS
OS_MAX_TASKS 指定應用程序中可以存在的最大應用程序任務數(shù)。 請注意,OS_MAX_TASKS 不能大 ...

是的,這里限制了任務個數(shù);不會改,那以后編程序,最大的可用任務只有20個了
回復

使用道具 舉報

ID:1082574 發(fā)表于 2023-6-12 15:50 | 顯示全部樓層
munuc_w 發(fā)表于 2023-6-9 16:51
ucosIII對支持的任務沒有限制。

這個是ucos2的,還是三樓大佬給我的項目文件;沒有ucos3的項目例子
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表