為了使嵌入式操作系統(tǒng)μC/OS-Ⅱ更加適合數(shù)控系統(tǒng)的應用,對μC/OS-Ⅱ的任務分類和任務調度做了改進。將任務分為普通任務和搶占式任務。搶占式任務不通過調度器調度運行,而在中斷處理中直接運行。搶占式任務對應數(shù)控系統(tǒng)中執(zhí)行頻率高,執(zhí)行時間短的任務。實驗證明,改進后的μC/OS-Ⅱ更適合數(shù)控系統(tǒng)任務的添加。
引 言μc/Os-Ⅱ的就緒表設置、清除、查找算法,是高效的、跨平臺的程序。它使用了兩個查找數(shù)組OSMapTbl[8]和OSUnMapTbl[256],以提高查找就緒表的速度,盡快獲取就緒任務