Loader

[小小操作系统Loader]
Hey!这是一个小小的操作系统Loader,Loader就是加载器,相当于Grub之类的,呵呵,由于我还在研究图形系统,所以搞了不少图案上去呢!显示用800*600,效果不错,不过总体编写还差了点功夫。。
唉!这个工作就是辛苦……


呵呵!其实我是负责操作系统引导和操作系统的GUI实现的。不过我现在手头缺的是资料呢。调试一不成功,就在小小问题上停留几个小时。特别是编译器问题,让你得不到想要的效果。晕~~

这个是个小小的实验,大概实现

  • 进入保护模式
  • 保护模式和实模式互相转换
  • AT/PS鼠标键盘
  • VESA显示编程
  • BMP位图显示
  • Graphics基本作图函数
  • 字符、汉字显示系统
  • printk格式化字符串输出

Loader不需要具备进程、设备处理什么凌乱的东西,这个主要用在操作系统内核加载方面,也可以用在应用程序加载的。

[下载]

最新源代码目录(无法使用)

完整代码2006-8-1

测试的软盘img镜像文件2006-8-1

[开发工具]

GCC3.4.5
UE-32代码编辑器
WinVF虚拟软盘工具
Qemu、Bochs虚拟机

Loader》上有4条评论

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>