分类目录归档:我的生活

勤奋复习的六月

上旬:
    无聊地度过复习的日子。距离考试还只有10多天日子了,我并没有过多的准备。可能我的目标就是肇庆中学。即使考上省实中,也因为家境读不了。
    没回家有段时间,在学校的日子也不知如何度过,无聊极了。

中旬:
    六月比较多同学生日,不过我不觉的什么。我对过生日从来就没有什么兴趣。
    模拟考试过去了,成绩比上次有所提高。不过我发现只要再小心一点就能够拿到理想分数了。希望考试时候不会失手。每次考试时候都争取时间。

下旬:
    考试过了,感觉还可以。不过心情不是很好。因为一些感情问题。。。
    

科技创新大赛铜牌啊=失败!MagicOS测试成功。

中旬:
    上次去惠州参加了广东省青少年科技创新大赛,拿了铜牌,今次又有发明大赛,我不想去参加了。因为我对自己不是很有信心。而且,我仅是一个程序员,和发明没很大联系。或许等我的操作系统开发出来,就算发明了。祝刚鸿好运!
    在四叔这里把MagicOS.Net用WinHex写入了磁盘,结果如愿!我申请了一个GMail邮箱,[email protected],2.65G大容量,可以用做网络硬盘。

下旬:
    做csp,如斯支持我,说这个比OS好多了.比较有前途.在http://gdxxhg.googlepages.com/csp有简介.

开始了OS的研究和开发!

上旬:

    开学的第4个星期,我回了家。
    为www.xwsm.net空间站做了ftp服务。
    我想做一个asp服务器,但是没成功。
    我完善了一下OS,可能叫做MagicOS,FlashOS或者GraphOS。
    家的电脑一直开着,做服务器。

下旬:

    国柱说帮他朋友做一个视频传输控件,就有一台MP4,我找不到这方面的资料。http://tech.sina.com.cn/s/2005-07-19/1443667215.shtml
    我的OS要重新设计,这次又用C++,好像上次也是迫不得已采用C的,这次主要是改一下系统结构,例如不用VESA,增加键盘输入缓冲区等,不过还为能开工。
    4月6日要拿电脑小管家去参赛,广东惠州,怎么也有奖拿的。需要做一个展板,我花了不少时间。
    听讲解说中国自己有CPU,名为龙芯II,我查了一下资料,好像还不是很好。有待发展。

My OS,做一个操作系统

[My OS]
2005月初,尝试做了个操作系统,不过由于缺乏资料,所以未能完善好多功能。

[文件说明]
Boot.asm Bios需要调用的引导文件
Setup.asm 基本系统设置,让系统进入32位保护模式
Kernel.asm 跳转到Kernel.cpp执行,过度作用,此处做了一些寄存器初始化
Kernel.cpp/h 内核主程序文件
CInterrupt.cpp/h 中断初始化类
CMouse.cpp/h 鼠标类(也叫鼠标驱动程序)
CKeyBoard.cpp/h 键盘类
CSystem.cpp/h 只管理CInterrupt,目前像是多余的
CGranphics.cpp/h 负责图形处理的类,画点,画线,画矩形,清屏。。
CPrinter.cpp/h 控制台文字打印输出
IO.cpp/h 端口输出输入函数
KMalloc.cpp/h 动态内存分配管理
Memory.cpp/h 包含了常用的内存处理函数
put.c 工具,负责把内核写入镜像文件
Build.bat Windows上编译内核批处理
floppya 生成的系统镜像文件
asc16 英文字库
HZK12 汉字字库(暂时未用)

[下载地址]
本站下载源代码

Chinese OS

我们的祖国正处于社会主义初级阶段,社会主义社会具有无比的优越性。从1949年新中国成立以来,我国发生了翻天覆地的变化。成功地独立制造了原子弹、氢气弹、通讯卫星,还有众目共睹地载人航天。但是,至今我们却连属于自己的一个多任务操作系统也未开发出来(红旗是用linux内核的,Linux主要是芬兰人Linus编写)。(开口话)

凭我们中华民族的智慧,能否也创造一个属于我们自己的 Chinese OS 呢?答案是肯定的。

所以,我决定去实践写一个强大的图形操作系统。

但我竭力寻求帮助,但很多人都不予理会,认为这种工作只有工程师、博士才谈得上。而且要是那么好做,那不知有多少人抢比尔盖茨的饭碗了。

的确,这是一个很复杂的东西。我也描述不出来,更不知道它如何工作。但我把它作为我的理想和目标,给予我前进的动力。

这段时间,我一直在网上查找资料,看计算机组成原理,从早上学到晚上。真的学到了不少东西,至少我可以写出一个开机打印“Hello World!”的小系统了。要做一个真正能够操作的系统,还需要更多的知识。希望能够向各位高手学习一下。

更希望有志同道合的人参与。主要应用到 计算机组成基础知识,80×86汇编知识,C/C++编程经验,硬件协议知识

FTPServer,C语言重写。

2006年1月

上旬:

    我不知为什么突然有了搞FTP协议的念头。本来临近期末考试,但我还是执着研究。终于把一个可行的FTPServer内核成功地开发出来。但并不是网管所认为的File协议,可以打开word文档但保存不了。upfiles/ftpserver.zip

中旬:

    开始放寒假了,真不知道学校搞什么鬼,又不补课,原因很多。梁老师叫16日交作品,但我到15日才开始做,今天写了帮助,本来下午想开始刻录成光盘,却突然停电了。
    FTP服务器还都是不要搞好了,搞好了内网,外网同样出错。网管叫我转Java,我也想,但都几麻烦下。

下旬:
    FTP我用c语言重写了,惊奇的是只有40多KB,而且速度比原来的快很多。出乎我意料之外。功能也差不多实现了。很容易跨平台。
    春节到了,还是像往年一样。看美丽的五彩缤纷的烟花。

Diamond游戏完成。实中也补课?

上旬:
    我用dev
cpp开发了一个收集钻石的类似手机上的小游戏,其实很简单,只是控制和美工,重点在于图形和音乐接口。花了我两个星期日。
    
sub/gamedev/diamond-index.htm

下旬:
    
临近期末考试,没有什么时间搞程序了。而且作业不知道为何很多。最坏的是学校寒假叫补课,而且还要出130元的补习费。现在要钱是艰难。
    
爸买了新的数码照相机,功能强很多,可以录像。原来的好象卖给了别人了。
    在广东省青少年科技创新大赛上我提交了Time
Master当作品,入选了,不过可能要重新设计,因为增加功能和实用性能。
    
昨晚是圣诞节前夕,我们同学都去聚会了,但是问题出现了很多,不是很令我高兴。我和燕提早回去了。

好怀念我的家乡啊!家乡的山水很美。

信息学奥赛一等奖。校运会没名次。。。

信息学奥赛初赛过去了,成绩很理想,老师说84分,记得以前才58呢。中段考过了,现在忙复赛,可惜我手上只有PASCAL的资料,没有C语言的。以前信息学的奖发下来了,普及组国家二等奖,今年多了一个人入复赛。很快要上战场了,现在加紧了练习。

我参加了学校第五届的田径运动会,虽然成绩不理想,但是参与就是胜利。

我对网络文件同步系统还是挺有信心的,希望能用在市场上。

26日

noip2005过后几天,我就问了成绩,他说我250分,我本来以为自己能够上300分的,原来自己技术还是低人一筹。
我答应数学老师帮他作个画函数图像的软件,看来难度不少。
今晚找到了Google的程序大赛,一看就知道李开复的作为了,我报名了,但全用English,我只怕考试不懂题意罢了。

复习C语言。研究Allegro图形编程。

10.1

国庆假期,我没打算研究什么。只想复习一下c语言,因为10月15日又要参加信息学奥赛了,不知今年的初赛难不难,上年被我的60多分都上线了,这次也碰碰运气。我对计算机基础不了解,尤其是硬件原理。

10.7

复习了一个星期的C语言,感觉有了很大进步,对数据结构也有了更高的认识。我现在开始学用gcc&allegro编写图形程序了,感觉很轻松。虽然没有什么教程,但凭自己领悟源代码,已经学会了不少。