嵌入式实时操作系统开发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
希望大家支持,谢谢!
附截图(点击看大图):
附源代码:
 
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章