python

用鴻蒙開發AI應用(二)系統篇

前言

上回說到,我們電子發燒友論壇申請到一塊 HarmonyOS HiSpark 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