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

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

  • 相关阅读:
    BF3,MW3,CF,高端?亲民
    关于#ifdef __cplusplus extern
    lua源码阅读顺序
    (ZZ)如何实现游戏主循环(Game Loop)的详细解析
    D3D学习总结基础篇(二)从古墓丽影的画面设置了解基础概念
    比较两个json是否相等
    IPAD点滴 WebIM
    Remoting与Font对象 WebIM
    使用android隐藏api实现亮度调节
    symbian的HTTP引擎中对302、301事件的处理
  • 原文地址:https://www.cnblogs.com/warren-wong/p/3965032.html
Copyright © 2011-2022 走看看