?? 嵌入式os minos原理.txt
字號:
一。 minOS嵌入式OS和前后臺系統的關系
minOS嵌入式OS是對前后臺系統的一種擴充。所謂c程序的前后臺系統,前臺就是指中斷,后臺就是指main()函數。這樣的一個程序結構,后臺任務main()函數是一個無限循環。在前后臺系統中,這樣的無限循環函數只能有一個。實際上,一個無限循環函數就是一個獨立的任務。
minOS嵌入式OS是在前后臺系統的基礎上,可以建立多個獨立的任務。也就是說,除了main()函數外,還可以建立另外的無限循環函數既任務。每個任務有自己獨立運行的堆??臻g。任務有掛起,恢復,等待時間到等操作。
除了可以建立多個獨立運行的任務之外,其它方面和前后臺系統沒有任何差別。
還要說明的是,main()函數本身作為一個獨立的任務,它是由c51編譯器建立的,main()任務的堆棧空間也是由c51編譯器建立的。其它的任務才由操作系統建立的。
二。 minOS嵌入式OS的工作機理
c程序是從main()函數開始執行的,就相當于第一個執行的任務是main(),第二個任務必須由main()函數建立,然后每個任務在運行時都可以再建立新的任務。
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -