文件名称:simple-os:Simple-OS的目标是成为一个自托管操作系统,即,您可以自己编译自己
文件大小:152KB
文件格式:ZIP
更新时间:2024-04-29 03:26:33
C
简单操作系统 Simple-OS的目标是成为一个自托管操作系统,即,您可以自己编译自己。 当前支持的CPU体系结构是x86-32。 先决条件 要阅读代码,您需要熟悉x86汇编语言和C。 为汇编提供了一个很好的指南,这是我们在该项目中使用的方言。 我们还使用Makefile自动执行编译过程。 是一个很好的介绍。 OS开发的一站式商店是 。 您可以在此处找到各种有用的资源,并且有很多可以遵循。 强烈建议您查看OsDev Wiki上的教程,以了解如何开始进行OS开发。 依存关系 要编译此项目,您需要安装以下依赖项: 适用于x86的GCC和Binutils:建议。 您的系统还应该安装GCC工具链,因为我们将使用GNU Make之类的实用程序(对于Ubuntu 20.04 LTS,您可以尝试运行build_cross_compiler.sh ) 仿真器:我们将使用QEMU来仿真我们的系统,