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

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]
欢迎大家与我交流
QQ:283217015
交流群:58569686
希望大家支持,谢谢!
附截图(点击看大图)::
附源代码:
 

你可能感兴趣的:(liunx,嵌入式,Phoenix,实时,操作系统开发)