《30天自制操作系统》-day0(MAC)
发布时间
阅读量:
阅读量
目录
- 所需要的装备
-
-
Qemu
-
- 原因
- 功能
- 安装
- 使用
-
二进制编译器
-
- 万能vim
-
nasm
-
基本配置:
设备:Macbookpro(13-inch,2018)
系统:macOS Monterey
参考书籍:《30天自制操作系统》
该项目主要是记录仿照开发操作系统中遇到的问题和解决的方式,但本书基本上都是在windows 系统上开发的,因此一些软件还有命令是不能够使用的。
所需要的装备
Qemu
原因
因为本书最终生成的文件为.img文件 是一种软盘的镜像文件(简单来说就是要安装在光盘中才可以使用 都2202年了 很少人用光盘了吧 甚至光驱可能都没有了)
功能
简单来说就是可以在终端上模仿虚拟机来启动镜像文件(详细介绍请看这个博主的介绍-快速链接
安装
安装qemu需要先安装Homebrew 官网
官网的链接(可自行前往官网下载最新版brew)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
安装好brew后在打开mac终端输入
brew install qemu
如果运气好 或者是系统没有开玩笑 那就是安装好了
使用
之后有了qemu之后就可以直接使用qemu启动.img文件了
(当然你也可以将.img文件转化为.vid or .iso 然后用vmware or virtualbox 创建虚拟机 也可以 你想的话参考的文章)
//-i386表示 Intel 80386 32位处理器 其他不懂的可以查一下manual
qemu-system-i386 -fda helloos.img
二进制编译器
万能vim
直接用终端跳转到该文件夹
vim -b filename
进入之后 输入
:%!xxd
就可以进行二进制编辑
:%!xxd -r
进行保存退出
其他具体的vim操作可以参考一下这篇文章
nasm
首先,MacOS 自带nasm,只是版本有点老,编译不了64位程序,只需要去官网上重新下载一个就好 可参考这篇文章
brew install nasm
全部评论 (0)
还没有任何评论哟~
