幾種嵌入式系統概述
阿新 • • 發佈:2021-08-20
輪詢系統
是裸機系統中的一種,最簡單的系統,只有一個外部的無限迴圈,順序執行排列的任務,在任務執行層面不會出現分支,即:不會從一個任務切換到另一個任務
適用範圍: 簡單的處理(不需要分支和中斷),例如:點亮LED燈,轉動電機
前後臺系統
屬於裸機系統,允許出現中斷,終端可以巢狀,但是沒有分支
一定程度上解決了實時性,但沒有完全解決,因為不允許其他高優先順序的任務打斷低優先順序的任務,只允許中斷打斷任務
多工系統
屬於作業系統,內部含有任務排程,可以實現實時的任務執行,提高了前後臺系統的實時性,每個任務都有一個優先順序,按照任務優先順序排程,可以實現任務之間的切換
適用於複雜的操作,例如:數字電視之類
附言
沒有最好的系統,只有最合適的系統!!!
對於一個簡單的操作(自己入門時的操作),就沒有必要都去套上一個多工作業系統