準備開發(fā)環(huán)境
在嵌入式開發(fā)中,很多開發(fā)者習(xí)慣于使用Windows進行代碼的編輯,比如使用Windows的Visual Studio Code進行OpenHarmony代碼的開發(fā)。但當前階段,大部分的開發(fā)板源碼還不支持在Windows環(huán)境下進行編譯,如Hi3861、Hi3516系列開發(fā)板。因此,建議使用Ubuntu的編譯環(huán)境對源碼進行編譯。同時,開發(fā)板的燒錄需要在Windows環(huán)境中進行。
在基于命令行方式開發(fā)的過程中,除下述[Windows環(huán)境要求]、[Ubuntu環(huán)境要求]外,不對開發(fā)設(shè)備做另外的要求,請用戶自行準備Windows環(huán)境、Ubuntu環(huán)境。本章節(jié)主要介紹通過Samba服務(wù)器實現(xiàn)Windows環(huán)境遠程連接Ubuntu環(huán)境的方法。
說明: OpenHarmony還為開發(fā)者提供了[Docker環(huán)境],整合的docker包在很大程度上簡化了編譯前的環(huán)境配置,習(xí)慣使用命令行的開發(fā)者也可以選擇Docker環(huán)境進行編譯 。
進行工具安裝之前,需要做如下準備。
Windows環(huán)境要求
源碼燒錄需要Windows10 64位的系統(tǒng)環(huán)境。
Ubuntu環(huán)境要求
- Ubuntu18.04及以上版本,X86_64架構(gòu),內(nèi)存推薦16 GB及以上。
- Ubuntu系統(tǒng)的用戶名不能包含中文字符。
鴻蒙開發(fā)指導(dǎo)文檔:[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md
]
遠程訪問準備
當在Windows下進行燒錄時,開發(fā)者需要訪問Ubuntu環(huán)境下的源碼和鏡像文件。您可以使用習(xí)慣的文件傳輸或共享工具實現(xiàn)文件的共享或傳輸。
此處介紹通過Samba服務(wù)器進行連接的操作方法。
配置Samba服務(wù)器
在Ubuntu環(huán)境下進行以下操作:HarmonyOS與OpenHarmony鴻蒙文檔籽料:mau123789是v直接拿
安裝Samba軟件包。
sudo apt-get install samba samba-common
修改Samba配置文件,配置共享信息。 打開配置文件:
sudo gedit /etc/samba/smb.conf
在配置文件末尾添加以下配置信息(根據(jù)實際需要配置相關(guān)內(nèi)容):
[Share] #在Windows中映射的根文件夾名稱(此處以“Share”為例) comment = Shared Folder #共享信息說明 path = /home/share #共享目錄 valid users = username #可以訪問該共享目錄的用戶(Ubuntu的用戶名) directory mask = 0775 #默認創(chuàng)建的目錄權(quán)限 create mask = 0775 #默認創(chuàng)建的文件權(quán)限 public = yes #是否公開 writable = yes #是否可寫 available = yes #是否可獲取 browseable = yes #是否可瀏覽
添加Samba服務(wù)器用戶和訪問密碼。
sudo smbpasswd -a username #用戶名為Ubuntu用戶名。輸入命令后,根據(jù)提示設(shè)置密碼。
重啟Samba服務(wù)。
sudo service smbd restart
設(shè)置Windows映射
在Windows環(huán)境下進行以下操作:
- 右鍵計算機選擇映射網(wǎng)絡(luò)驅(qū)動器,輸入共享文件夾信息。在文件夾輸入框填入Ubuntu設(shè)備的IP地址和Ubuntu共享文件夾的路徑。
- 輸入Samba服務(wù)器的訪問用戶名和密碼([在配置Samba服務(wù)器時已完成配置])。
- 用戶名和密碼輸入完成后即可在Windows下看到Linux的共享目錄,并可對其進行訪問。
審核編輯 黃宇
-
開發(fā)環(huán)境
+關(guān)注
關(guān)注
1文章
225瀏覽量
16609 -
HarmonyOS
+關(guān)注
關(guān)注
79文章
1973瀏覽量
30142 -
OpenHarmony
+關(guān)注
關(guān)注
25文章
3713瀏覽量
16254
發(fā)布評論請先 登錄
相關(guān)推薦
評論