项目基于OSASK,开发环境为Linux或Mac,目的在于熟悉OS基本原理,制作一个小型kernal和图形化洁面,并计划添加自己的功能并不断完善。
本人在aarch64的Mac OS 12上开发,使用工具链为x86_64-elf-toolchain
与qemu
或bochs
等模拟开发板
Mac/linux开发环境依赖:(推荐使用包管理工具如brew一键安装)
brew install x86_64-elf-binutils
brew install x86_64-elf-gcc
brew install nasm
brew install mtools
brew install make
brew install qemu-system-i386
cd进入对应目录,并运行make qemu
启动
cd day1
make qemu