【发布时间】:2015-07-28 04:17:05
【问题描述】:
我想创建一个简单的 32 位基于文本的操作系统。
引导加载程序:
首先我想创建一个多级引导加载程序。
第 1 阶段:汇编代码(NASM 编译器)
第 2 阶段:C(GCC 编译器)
内核:
然后它应该加载应该用C(GCC-编译器)编写的内核
我也想知道如何正确编译执行。
模拟器应该是Qemu
显示“Hello world”的示例 32 位操作系统会有所帮助。
【问题讨论】:
-
听起来您在问如何从头开始编写整个引导加载程序。这个问题太宽泛了——“答案”会涉及到有人为你写大部分内容。没有几句话或几段简单的“这里是如何编写引导加载程序”。
标签: c operating-system nasm qemu bootloader