1. 開發環境簡介
爲了減少開發過程中不必要的麻煩,希望大家的開發環境儘量與我的保持一致。
我的開發環境如下:
Windows10電腦一臺
Visual Studio Code(最好是最新版)
VirtualBox 6.0.24
CentOS 7.9.2009
QEMU 7.1.0
各軟件的作用如下:
Visual Studio Code 用來編寫GrapeOS代碼。
VirtualBox 用來運行CentOS和GrapeOS。
CentOS 用來編譯GrapeOS代碼,並使用其它Linux下的工具協助開發。
QEMU 用來運行和調試GrapeOS。
2. 開發環境安裝
2.1 安裝Visual Studio Code
2.1.1 下載安裝Visual Studio Code
官網和下載地址:https://code.visualstudio.com/
點擊“Download for Windows”按鈕,默認將下載最新版本。
下載下來雙擊安裝即可。
2.1.2 安裝Visual Studio Code擴展插件
安裝Visual Studio Code後還需要安裝3個擴展插件:
Chinese (Simplified) (簡體中文) Language Pack for Visual Studio Code
C/C++
X86 and x86_64 Assembly
安裝過程如下:
啓動Visual Studio Code後,點擊左側工具欄中的擴展圖標。請見下圖:
在搜索欄中搜索“Chinese”,找到“Chinese (Simplified) (簡體中文) Language Pack for Visual Studio Code ”,點擊“Install”安裝該擴展插件。請看下圖:
安裝完中文語言包需要重啓一下Visual Studio Code,按右下角提示點擊“Change Language and Restart”。請見下圖:
重啓後將顯示中文界面:
按同樣的方式安裝“C/C++”擴展插件和“X86 and x86_64 Assembly”擴展插件:
安裝完所有插件後最好再重啓一下Visual Studio Code。
下面是3個插件都安裝好後的截圖:
2.2 安裝VirtualBox
打開VirtualBox官網:https://www.virtualbox.org/
點擊網頁中間的“Download”按鈕:
在打開的下載頁面中往下拉,找到“VirtualBox older builds”鏈接並點擊:
在新頁面中找到“VirtualBox 6.0”鏈接並點擊:
在新頁面中找到“VirtualBox 6.0.24”下面的“Windows hosts”鏈接並點擊下載:
下載下來雙擊安裝即可。
2.3 安裝CentOS
2.3.1 下載CentOS
打開CentOS官網:https://www.centos.org/
點擊頁面上的“Download”按鈕:
在新頁面中點擊“x86_64”:
打開的新頁面中展示的是下載鏡像列表,隨便點擊一個國內的鏡像:
在下載頁面中我們看到有多個版本,其中Minimal版本要比其它版本小很多,因爲它不包含桌面以及其它一些東西。我們這裏不需要CentOS的桌面,全部通過命令行操作即可。點擊下載“CentOS-7-x86_64-Minimal-2009.iso”:
在第2篇文章“學習寫GrapeOS的前提條件”時要求“會在虛擬機中安裝Linux”,所以CentOS的具體安裝過程就不在這裏贅述了。
2.3.2 設置共享文件夾
在安裝完CentOS後我們需要設置一個共享文件夾,讓一個文件夾在Windows和CentOS中共享,方便我們開發。
1.首先需要在Windows和CentOS上各創建一個文件夾做爲共享文件夾。
我在Windows上的共享文件夾路徑是“D:\GrapeOS\VMShare”,在CentOS上的共享文件夾路徑是“/media/VMShare”。
大家的共享文件夾路徑可以不一樣,但建議最好一樣,方便大家後續的操作。
2.打開VitualBox,選中安裝好的CentOS,在右側點擊“共享文件夾”:
點擊“添加共享文件夾”圖標:
打開“添加共享文件夾”對話框:
在“添加共享文件夾”對話框中填寫“共享文件夾路徑”爲“D:\GrapeOS\VMShare”,“共享文件夾名稱”爲“VMShare”,勾選“自動掛載”,掛載點爲:“/media/VMShare”。點擊“OK”按鈕:
返回共享文件夾設置窗口後,需要再點擊一下“OK”按鈕:
2.4 安裝QEMU
2.4.1 下載安裝QEMU
打開QEMU官網:https://www.qemu.org/
點擊頁面上的“DOWNLOAD”:
在新頁面中下拉找到Windows的版本,然後點擊“64-bit”:
在新頁面中點擊“2022”:
在新頁面中找到“qemu-w64-setup-20220831.exe”點擊下載:
下載下來雙擊安裝即可。
2.4.2 配置QEMU的Path環境變量
爲了方便使用,我們應該配置一下Path環境變量,操作如下:
在Windows桌面右鍵“此電腦”,選擇“屬性”,在彈出的“關於”窗口中點擊“高級系統設置”:
在“系統屬性”中點擊"環境變量":
在“環境變量”中的“系統變量”中找到“Path”:
在“編輯環境變量”中點擊“新建”按鈕:
在新增加的行中填入QEMU的安裝文件夾路徑,默認是“C:\Program Files\qemu”,如果你安裝到了其它文件夾下就填寫你的文件夾路徑:
Windows鍵+R鍵打開運行窗口,輸入“cmd”:
在命令行中輸入“qemu-system-i386”,然後回車:
如果打開了如下圖中的QEMU窗口就說明安裝和配置都完成了。
如果需要可以觀看本文的視頻講解:https://www.bilibili.com/video/BV1XA41167LE/
GrapeOS操作系統交流QQ羣:643474045