自己從零寫操作系統GrapeOS系列教程——4.GrapeOS開發環境介紹

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”按鈕,默認將下載最新版本。
visual studio code 官網
下載下來雙擊安裝即可。

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章