博客统计信息

用户名:liubin_0193
文章数:12
评论数:13
访问量:5052
无忧币:20
博客积分:526
博客等级:2
注册日期:2008-03-22

我最近发表的评论

嵌入式实时操作系.. 回复
志国来顶拉,呵呵,太给面子了

最新评论

背景音乐

我的音乐

00:00 | 00:00

2008-03-26 19:55:06
我准备把Phoenix OS做成一个实时linux补丁,这样linux就可以用于实时的应用了
类似于RT-linux 和MontaVista公司的实时linux
 
4/2/2008 :X86下实现vesa驱动
4/4/2008 :实现窗口显示
(点击看大..
类别:未分类|阅读(286)|回复(2)|(0)阅读全文>>
2008-03-24 23:59:22
最新版本:
Phoenix OS Beta 0.01  For I386
Phoenix Beta 0.01运行在I386平台,支持保护模式,支持内核态和用户态,支持中断管理,支持系统调用,支持256个任务,支持256个优先级,支持信号量,支持进程..
类别:未分类|阅读(451)|回复(0)|(0)阅读全文>>
Phoenix的开发目标是图形嵌入式实时操作系统,开放源代码,其实我本来想做一个x86 pc操作系统,但是后来发现开发pc系统实在太庞大,不是几个人可以完成的,并且就算做出来也不具备实用性,因此我打算把这个操作系..
类别:未分类|阅读(608)|回复(4)|(0)阅读全文>>
修改进程调度算法,增加一个超级进程,用于实现类似windows的消息机制,超级进程会一直执行。
 
增加窗口显示函数,可以通过
win_struct *wp=malloc(p_mem_win);
create_window(wp,20,20,300,300,0);
sho..
类别:未分类|阅读(79)|回复(2)|(0)阅读全文>>
增加vesa驱动,实现图形界面以及最基本的绘图函数,如画点,画线,画矩形,画圆
类别:未分类|阅读(118)|回复(2)|(0)阅读全文>>
phoenix图形界面支持1600*800以下的所有分辨率,以及各种色数,包括8位色,16位色,24位色等。
首先要介绍一个概念:Linear Frame Buffer ,这个是什么呢?这个是vesa2.0以后新增的一个概念(现在显卡一般都支持..
类别:未分类|阅读(494)|回复(1)|(0)阅读全文>>
1.更新内存管理,将内存管理修改为适合嵌入式的固定内存块大小式分配,提供malloc,free函数进行内存的动态分配,但是malloc只能申请到固定大小的内存。
 
Phoenix  Beta 0.01 For Win 很快会发布 
类别:未分类|阅读(74)|回复(0)|(0)阅读全文>>
1.修复用户堆栈的严重BUG,以前总是发生奇怪的错误,原来是这里的问题
2.增加进程通信
3.信号量测试完毕,暂无BUG
类别:未分类|阅读(187)|回复(0)|(0)阅读全文>>
Phoenix os 的开发环境及开发工具如下:
1.开发环境:Windows 2000/xp
虽然很喜欢linux,但是linux下辅助工具的缺少实在让我闹心!
2.开发工具
Nasm:
一款免费的汇编编译器,可运行在windows/linux下,学起..
类别:未分类|阅读(788)|回复(1)|(1)阅读全文>>
Phoenix OS 2008.3.20 最新更新:
加入信号量机制,正在测试中。
sem_p sem1;            //声明一个指向信号量的指针
sem1=creat_sem(short num);&n..
类别:未分类|阅读(138)|回复(0)|(0)阅读全文>>
2008-03-22 15:32:27
Phoenix OS Beta 0.001
运行在x86平台,软盘引导。
支持保护模式,支持内核态和用户态,支持中断管理,系统调用,支持256个任务,支持256个优先级,采用O(1)复杂度的优先级抢占式调度,高优先级先执行,低优先..
类别:未分类|阅读(147)|回复(1)|(0)阅读全文>>
2008-03-22 15:22:17
1.       编译phoenix
很简单,双击build.bat批处理文件,执行完成后会生成3个文件:boot.bin,setup1.bin,kernel.bin
Boot.bin,setup1.bin为系统引导文件,作用是内核加载到..
类别:未分类|阅读(167)|回复(0)|(0)阅读全文>>

公告

Phoenix Beta 0.01 发布