Phoenix的開發目标是圖形嵌入式實時作業系統,開放源代碼,其實我本來想做一個x86 pc作業系統,但是後來發現開發pc系統實在太龐大,不是幾個人可以完成的,并且就算做出來也不具備實用性,是以我打算把這個作業系統做成一個嵌入式實時作業系統。這樣不但工作量小而且具備實用性。
1.PHOENIX簡介:
目前phoenix作業系統是運作在x86平台的,體積非常小,可以做成軟碟鏡像在虛拟機中測試,支援圖形化界面,支援保護模式(X86下),支援核心态和使用者态(x86下),支援中斷管理,系統調用,支援256個任務,支援256個優先級,支援信号量,支援程序通信,支援動态記憶體配置設定。采用O(1)複雜度的優先級搶占式排程,高優先級先執行,低優先級任務不可搶占高優先級任務,相同優先級任務采用時間片輪轉法排程。
Phoenix将被移植到ARM,power pc等晶片,并進行實際項目測試
最新版本下載下傳:[url]http://helloworld.blog.51cto.com/343855/67902[/url]
歡迎大家與我交流
希望大家支援,謝謝!
附截圖(點選看大圖)::
![](https://img.laitimes.com/img/_0nNw4CM6IyYiwiM6ICdiwiInBnauMDN4QzM4YTMzcDMyEDNwQDM4ADMy8CX0ADOwAjMvwFduVWboNWY0RXYvwVbvNmLvR3YxUjL1M3Lc9CX6MHc0RHaiojIsJye.jpg)
附源代碼: