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