前言
上回說到,我們電子發燒友論壇申請到一塊 HarmonyOS HiSpark AI Camera 開發板,並將其硬體做了一下解讀和組裝。要在其上編譯鴻蒙系統,我們需要同時用到 Windows 系統(燒錄)和 linux 系統(編譯)。
這一篇先介紹一下,在 Win10 系統上用 VMware 安裝 Ubuntu 20.04.1,並設定共享目錄相互訪問,做一些基礎準備。
安裝虛擬機器
主電腦以 Win10 為基準,先安裝 VMware,這裡提供一個安裝包 VMware-workstation-full-15.0.2-10952284.exe
,一路下一步就好。
安裝 Ubuntu
1. 下載作業系統
直接到官網,下載桌面版本 Ubuntu 20.04.1 LTS 的安裝映象 ubuntu-20.04.1-desktop-amd64.iso
https://ubuntu.com/download/desktop
2. 在 VMware 裡新建虛擬機器
檔案
選單 –>新建虛擬機器
選擇典型方式,安裝程式光碟映象檔案,瀏覽到剛才下載的 iso 映象。
我這裡設定預設使用者名稱為 harmony,密碼為 harmonyos。稍後把虛擬機器分享給你們,可以用這個賬號登入系統。
設定虛擬機器位置,預設即可。
初始分配磁碟空間為 20GB,後續不夠的話可以再增加。
點選完成後,可以泡一杯咖啡去了,一般要花個15分鐘左右才能安裝完成。
安裝完畢,登入系統後,可更改中文伺服器,加速下載,並更新系統
sudo apt-get update
sudo apt-get upgrade
3. 增加虛擬機器資源
虛擬機器預設的記憶體為 2 GB,處理器為 單核,為了提高後續編譯鴻蒙程式碼的效率,可以在 虛擬機器
選單 –> 設定
調整引數。
我這裡調整為 8GB 記憶體,4核 CPU,可以根據自己主電腦的配置,相應調整虛擬機器的可用資源。
4. 安裝 VMware Tools(可選)
在 虛擬機器
選單 –> 安裝 VMware Tools
,就能看見一個虛擬光碟檔案,將 gz
檔案解壓到使用者目錄下
cd /media/harmony/'VMware Tools'/
tar -zxvf VMwareTools-10.3.2-9925305.tar.gz -C ~/
進入解壓目錄後,安裝工具
cd vmware-tools-distrib/
sudo ./vmware-install.pl
一些增強功能,比如不同作業系統之間的檔案拖拽複製,就能使用了,臨時傳些小檔案會很方便。
設定共享資料夾
1. 虛擬機器方式
遇到 Win10 和 Ubuntu 共用的檔案,比如原始碼目錄,直接共享避免複製會更方便些。
在虛擬機器
選單 –> 設定
–> 選項
–> 共享資料夾
選擇 新增...
,把 Win10 系統內的目錄加入資料夾列表,啟用讀寫許可權即可。我們往裡面複製幾個檔案和目錄。
這時,選擇的目錄會對映到 Ubuntu 系統中 /mnt/hgfs
目錄,我們可以建立一個軟連結到使用者目錄方便訪問。
ln -s /mnt/hgfs/HarmonyOS_Code ~/harmony/HarmonyOS_Code
若不需要,也可以刪除軟連結
rm -rf ~/harmony/HarmonyOS_Code
進入目錄就能看到 Windows 系統下的檔案了。
cd ~/harmony/HarmonyOS_Code
ll
2. IP地址方式
另一種方式就是透過IP地址方式來共享,這種方式更為通用,不限於虛擬機器,可以在區域網內與多個 linux 主機與 windows 電腦之間實現共享檔案。
先在 Ubuntu 上配置網路,在虛擬機器
選單 –> 設定
–> 硬體
–> 網路介面卡
,設定 NAT 模式
對應的虛擬網絡卡為 VMnet8,網段為 192.168.30.X
3. 查詢 IP 地址
進入 Ubuntu 系統查詢 ip 地址,我這裡是 192.168.30.128
,記住這個地址。
ifconfig
如果顯示沒有安裝,則先安裝net-tools
sudo apt install net-tools
4. 安裝共享網路
sudo apt-get install samba
在 Ubuntu
系統內,選擇需要共享的目錄上右鍵
–>屬性
–>本地網路共享
把當前使用者 harmony
加入授權列表,輸入訪問密碼
sudo smbpasswd -a harmony
5. 對映網路驅動器
回到 Win10
內在此電腦上右鍵
–>對映網路驅動器...
填入訪問地址
\\192.168.30.128\harmonyOS
這樣在 Win10 內就能輕鬆訪問到 Ubuntu 下的檔案了。
至此,作業系統基本搭建完成了。
資料下載
本期相關檔案資料,可在公眾號“深度覺醒”,後臺回覆:“ohos02”,獲取下載連結。
下一篇
我們開始安裝軟體,
編譯一下鴻蒙系統,
敬請期待…
往期推薦
本文章已修改原文用詞符合繁體字使用者習慣使其容易閱讀
版權宣告:此處為CSDN博主「bluishfish」的原創文章,依據CC 4.0 BY-SA版權協議,轉載請附上原文出處連結及本宣告。
原文連結:https://blog.csdn.net/weixin_47479625/article/details/109475447