ucos ii是由Labrosse先生編寫的壹個開放式內核,最主要的特點就是源碼公開,使用的好處在於,它是免費的,用戶可以根據自己的需要對它進行修改。
1、ucos ii是壹個占先式的內核,即已經準備就緒的高優先級任務可以剝奪正在運行的低優先級任務的CPU使用權,這個特點使得它的實時性比非占先式的內核要好;
2、ucos ii和大家所熟知的Linux等分時操作系統不同,它不支持時間片輪轉法,ucos ii是壹個基於優先級的實時操作系統,每個任務的優先級必須不同;
3、ucos ii對***享資源提供了保護機制,它是壹個支持多任務的操作系統,壹個完整的程序可以劃分成幾個任務,不同的任務執行不同的功能;
4、在單片機系統中嵌入ucos ii將增強系統的可靠性,並使得調試程序變得簡單。