注册 | 登录 忘记密码? 51cto首页 | 博客 | 论坛 | 招聘
热点文章 CCIE-Lab考试将新增10分钟..
 帮助

嵌入式实时操作系统开发phoenix os简介


2008-03-22 14:07:23
版权声明:原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://helloworld.blog.51cto.com/343855/67366
Phoenix的开发目标是图形嵌入式实时操作系统,开放源代码,其实我本来想做一个x86 pc操作系统,但是后来发现开发pc系统实在太庞大,不是几个人可以完成的,并且就算做出来也不具备实用性,因此我打算把这个操作系统做成一个嵌入式实时操作系统。这样不但工作量小而且具备实用性。
1.PHOENIX简介:
目前phoenix操作系统是运行在x86平台的,体积非常小,可以做成软盘镜像在虚拟机中测试,支持图形化界面,支持保护模式(X86下),支持内核态和用户态(x86下),支持中断管理,系统调用,支持256个任务,支持256个优先级,支持信号量,支持进程通信,支持动态内存分配。采用O(1)复杂度的优先级抢占式调度,高优先级先执行,低优先级任务不可抢占高优先级任务,相同优先级任务采用时间片轮转法调度。
Phoenix将被移植到ARMpower pc等芯片,并进行实际项目测试
欢迎大家与我交流
QQ:283217015
交流群:58569686
希望大家支持,谢谢!
附截图(点击看大图):
附源代码:
 

本文出自 “嵌入式实时操作系统开发” 博客,请务必保留此出处http://helloworld.blog.51cto.com/343855/67366



 下一篇 如何编译phoenix



    文章评论
 
2008-03-24 00:35:23
支持!

2008-03-25 23:39:25
顶股神,太牛了

2008-03-25 23:54:55
志国来顶拉,呵呵,太给面子了

2008-04-04 18:54:28
进步很大

 

发表评论

昵   称:
验证码:  点击图片可刷新验证码  博客过2级,无需填写验证码
内   容: