首页 > 代码库 > DIY微型操作系统(1)——开发的准备

DIY微型操作系统(1)——开发的准备

这个连载是根据《30天自制操作系统》这本书所写

只是类似于补充之类的东西,要详细的讲解,还请参照书上的内容

所以,首先我们要感谢作者川合秀实先生!(鞠躬)


为什么我想写这么一个补充的?

因为这本书的所使用的软件,对于2014年来说,确实是有点旧了。

但是如果不用川合先生的那些方便的工具,开发会变得很麻烦。

所以,在开始之前就有一个大难题——用什么工具开发?

所以就有了这篇补充

 

这篇补充的目的是:

  • 使用能在网上容易找到的软件来开发出操作系统。
  • 我们不求完美,但只求最后能在U盘上插在现实的电脑上启动。(起码可以拿来炫炫(╯▽╰))

 

下面是我使用的工具:

  • 文本编辑器:notepad++
  • 二进制编辑器:WinHex
  • 光盘映像制作工具:软碟通UltraISO
  • Nasm编译器:Nasm
  • C编译器:MinGW(里面有Make.exe)
  • 虚拟机:VMWare10

 

不是吧~眼花缭乱啊~这么多工具都要学着用吗?

不用担心,我们只会用到这些工具最简单的功能,上手起来绝对快。

在开始导入C语言之前,暂时就先用着几个工具开发吧。

那么今天就到这吧!

什么,我好像啥都没学到!

不好意思啦,现在就先去装装软件啥的吧~因为有的软件(MinGW)装起来还是挺纠结的。

那我们下次见! 

DIY微型操作系统(1)——开发的准备