1. 程式人生 > >uC/OSii之任務劃分

uC/OSii之任務劃分

滿足以下幾個指標將會使軟體設計比較簡潔高效。

  • 滿足實時性指標
  • 任務數目合理
  • 簡化軟體系統
  • 降低資源需求
  1. 裝置依賴性劃分:主要是對於一些輸入輸出裝置進行劃分,輸入輸出裝置分為主動型和被動性。主動型有一個儘可能短的中斷服務程式和一個與之關聯的任務組成;被動性任務由於不能主動觸發,必須有其他任務通過通訊機制向該裝置發出請求,啟用該裝置的相關任務。此類任務有鍵盤任務、顯示任務、資料採集任務、控制輸出任務和通訊任務等。
  2. 關鍵任務劃分: