zoukankan      html  css  js  c++  java
  • DIY微型操作系统(1)—— 开发的准备

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

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

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


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

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

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

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

    所以就有了这篇补充

     

    这篇补充的目的是:

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

    下面是我使用的工具:

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

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

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

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

    那么今天就到这吧!

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

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

    那我们下次见! 

     

    转载本文请保留以下网址:http://www.cnblogs.com/warren-wong/p/3965032.html

    如果发现文中有错误之处,请务必告诉我,谢谢大家。

  • 相关阅读:
    451. Sort Characters By Frequency
    424. Longest Repeating Character Replacement
    68. Text Justification
    44. Wildcard Matching
    160. Intersection of Two Linked Lists
    24. Swap Nodes in Pairs
    93. 递归实现组合型枚举
    98. 分形之城
    97. 约数之和
    96. 奇怪的汉诺塔
  • 原文地址:https://www.cnblogs.com/warren-wong/p/3965032.html
Copyright © 2011-2022 走看看