博客专栏  >  架构   >  自己动手写操作系统

自己动手写操作系统

短时间内自己实现可操作的有图形化界面的操作系统,是全新书写,不是移植别的系统。

关注
6 已关注
13篇博文
  • Ucan23操作系统项目地址

    期间耽误了近半年的时间,在昨天终于完成了Ucan23OS自制操作系统,项目托管在Github上: https://github.com/howardking/UCAN23OS

    2014-07-14 15:30
    958
  • 30天自制操作系统笔记(十三十四)——源码

    我们重写了缓冲区,使其能进行键盘和鼠标的读取 /* filename: fifo.c * description: 包含了有关缓冲区的操作 * author: Howard * ...

    2013-12-04 08:48
    1876
  • 30天自制操作系统笔记(十三十四)

    下面是十三十四天的内容,其实这两次的内容没有那么多,主要是定时器优化的处理,下面让我们来看一下系统的效果图 下图为定时器没有优化时的运行结果: 经过优化后: 再进一步优化定时器处理(加哨兵)后...

    2013-12-04 08:37
    1338
  • 30天自制操作系统笔记(十一十二)——源码

    这里我们只给出新增部分和修改部分的源码: 系统运行截图http://blog.csdn.net/ucan23/article/details/17088983点击打开链接 /* filename:...

    2013-12-03 08:41
    1555
  • 30天自制操作系统笔记(十一十二)

    学完十一、十二天的内容感觉就是在处理层的优化,和显示方面有点难点,至于中断和定时器还是不是很难的: 下面的图是我们上次内容没有优化图层控制的结果,鼠标移出到画面外时会出现问题,感觉跟能穿墙的贪吃蛇很像...

    2013-12-03 08:33
    1528
  • 30天自制操作系统笔记(九十)——源码

    这里为了节省篇幅和csdn服务器的空间,我们只给出在七八之上改动的或者新建的源码文件的内容: sheet.c /* filename: sheet.c * description: 对图层的管...

    2013-12-02 09:33
    2056
  • 30天自制操作系统笔记(九十)

    第九天和第十天的内容为解决鼠标和图层的刷新问题,以及内存分配问题,这里的内存分配我们采取的是最简单的最先匹配原则,将整个内存由申请的进程开始逐渐的截取成不同的段。这样产生的问题可能是产生很多的外部碎片...

    2013-12-02 09:27
    1619
  • 30天自制操作系统笔记(七八)——源码

    下面是七八天的源码: ucan23.nas为系统的启动初始化文件: ; ucan23-os boot asm ; TAB=4 ; 此程序前一个版本存在的错误:将skip写成了ship ; 将[IN...

    2013-12-01 09:54
    2266
  • 30天自制操作系统笔记(七八)

    前两天已经把这部分搞完了,但是由于网络和时间的原因一直没有发,今天补上。这两天的成果主要是加上了鼠标的识别和鼠标的移动: 图一,鼠标运动的识别,主要使用了终端技术,将鼠标的中断信号通过控制器传递给处理...

    2013-12-01 09:33
    1457
  • 30天自制操作系统笔记(五六)

    经过一天的努力,第五第六天的内容也做完了,下面让我们来看一下成果吧: 下图为用字节写的字符打印出字母‘A’: 下图为使用移植的字库打印“Hello,world”: 下图为使用移植...

    2013-11-29 08:27
    1464
  • 30天自制操作系统笔记(四)

    首先我们先展示一下第四天的成果: 图一:显示纯色 图二:显示格子 图三:使用调色板显示格子 图四:画正方形 最后的图为一个小界面: 第四天的内容其实...

    2013-11-27 19:12
    2079
  • 30天自制操作系统笔记(三)

    今天学习了第三天的内容,相比较前两天的内容有点难,但是还好成果出来啦。本次主要的改进之处是修改了主函数的名字,是我们可以不拘泥作者的要求。 我们先看一下运行结果截图: 此图为正常的运行结果,到...

    2013-11-26 19:04
    2298
  • 30天自制操作系统笔记(一二)

    第一天与第二天 看完第一天与第二天的内容,感觉这两天的内容不难 下面是系统的运行截图: 下面是系统的源文件:ucan23ipl.nas ; ucan23-os ; TAB-4 ORG...

    2013-11-25 19:00
    2743

img博客搬家
img撰写博客
img发布 Chat
img专家申请
img意见反馈
img返回顶部