理解實時操作系統與裸機的區別

早期嵌入式開發沒有嵌入式操作系統的概念 ,直接操作裸機,在裸機上寫程序,比如用51單片機基本就沒有操作系統的概念。通常把程序分爲兩部分:前臺系統和後臺系統。 簡單的小系統通常是前後臺系統,這樣的程序包括一個死循環和若干個中斷服務程序:應用程序是一個無限循環,循環中調用API函數完成所需的操作,這個大循環就叫做後臺系統。中斷服務程序用於處理系統的異步事件,也就是前臺系統。前臺是中斷級,後臺是任務級。
相關文章
相關標籤/搜索