嵌入式實時操作系統開發phoenix os簡介

Phoenix的開發目標是圖形嵌入式實時操作系統,開放源代碼,其實我本來想做一個x86 pc操作系統,但是後來發現開發pc系統實在太龐大,不是幾個人可以完成的,並且就算做出來也不具備實用性,因此我打算把這個操作系統做成一個嵌入式實時操作系統。這樣不但工作量小而且具備實用性。
1.PHOENIX簡介:
目前phoenix操作系統是運行在x86平臺的,體積非常小,可以做成軟盤鏡像在虛擬機中測試,支持圖形化界面,支持保護模式(X86下),支持內核態和用戶態(x86下),支持中斷管理,系統調用,支持256個任務,支持256個優先級,支持信號量,支持進程通信,支持動態內存分配。採用O(1)複雜度的優先級搶佔式調度,高優先級先執行,低優先級任務不可搶佔高優先級任務,相同優先級任務採用時間片輪轉法調度。
Phoenix將被移植到ARMpower pc等芯片,並進行實際項目測試
歡迎大家與我交流
Email: [email][email protected][/email]
QQ:283217015
交流羣:58569686
希望大家支持,謝謝!
附截圖(點擊看大圖):
附源代碼:
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章