準(zhǔn)備開(kāi)發(fā)環(huán)境
在嵌入式開(kāi)發(fā)中,很多開(kāi)發(fā)者習(xí)慣于使用Windows進(jìn)行代碼的編輯,比如使用Windows的Visual Studio Code進(jìn)行OpenHarmony代碼的開(kāi)發(fā)。但當(dāng)前階段,大部分的開(kāi)發(fā)板源碼還不支持在Windows環(huán)境下進(jìn)行編譯,如Hi3861、Hi3516系列開(kāi)發(fā)板。因此,建議使用Ubuntu的編譯環(huán)境對(duì)源碼進(jìn)行編譯。同時(shí),開(kāi)發(fā)板的燒錄需要在Windows環(huán)境中進(jìn)行。
在基于命令行方式開(kāi)發(fā)的過(guò)程中,除下述[Windows環(huán)境要求]、[Ubuntu環(huán)境要求]外,不對(duì)開(kāi)發(fā)設(shè)備做另外的要求,請(qǐng)用戶自行準(zhǔn)備Windows環(huán)境、Ubuntu環(huán)境。本章節(jié)主要介紹通過(guò)Samba服務(wù)器實(shí)現(xiàn)Windows環(huán)境遠(yuǎn)程連接Ubuntu環(huán)境的方法。
說(shuō)明: OpenHarmony還為開(kāi)發(fā)者提供了[Docker環(huán)境],整合的docker包在很大程度上簡(jiǎn)化了編譯前的環(huán)境配置,習(xí)慣使用命令行的開(kāi)發(fā)者也可以選擇Docker環(huán)境進(jìn)行編譯 。
進(jìn)行工具安裝之前,需要做如下準(zhǔ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)的用戶名不能包含中文字符。
 
鴻蒙開(kāi)發(fā)指導(dǎo)文檔:[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md]

遠(yuǎn)程訪問(wèn)準(zhǔn)備
當(dāng)在Windows下進(jìn)行燒錄時(shí),開(kāi)發(fā)者需要訪問(wèn)Ubuntu環(huán)境下的源碼和鏡像文件。您可以使用習(xí)慣的文件傳輸或共享工具實(shí)現(xiàn)文件的共享或傳輸。
此處介紹通過(guò)Samba服務(wù)器進(jìn)行連接的操作方法。
配置Samba服務(wù)器
在Ubuntu環(huán)境下進(jìn)行以下操作:HarmonyOS與OpenHarmony鴻蒙文檔籽料:mau123789是v直接拿
安裝Samba軟件包。
sudo apt-get install samba samba-common修改Samba配置文件,配置共享信息。 打開(kāi)配置文件:
sudo gedit /etc/samba/smb.conf在配置文件末尾添加以下配置信息(根據(jù)實(shí)際需要配置相關(guān)內(nèi)容):
[Share] #在Windows中映射的根文件夾名稱(chēng)(此處以“Share”為例) comment = Shared Folder #共享信息說(shuō)明 path = /home/share #共享目錄 valid users = username #可以訪問(wèn)該共享目錄的用戶(Ubuntu的用戶名) directory mask = 0775 #默認(rèn)創(chuàng)建的目錄權(quán)限 create mask = 0775 #默認(rèn)創(chuàng)建的文件權(quán)限 public = yes #是否公開(kāi) writable = yes #是否可寫(xiě) available = yes #是否可獲取 browseable = yes #是否可瀏覽添加Samba服務(wù)器用戶和訪問(wèn)密碼。
sudo smbpasswd -a username #用戶名為Ubuntu用戶名。輸入命令后,根據(jù)提示設(shè)置密碼。重啟Samba服務(wù)。
sudo service smbd restart
設(shè)置Windows映射
在Windows環(huán)境下進(jìn)行以下操作:
- 右鍵計(jì)算機(jī)選擇映射網(wǎng)絡(luò)驅(qū)動(dòng)器,輸入共享文件夾信息。在文件夾輸入框填入U(xiǎn)buntu設(shè)備的IP地址和Ubuntu共享文件夾的路徑。

 - 輸入Samba服務(wù)器的訪問(wèn)用戶名和密碼([在配置Samba服務(wù)器時(shí)已完成配置])。

 - 用戶名和密碼輸入完成后即可在Windows下看到Linux的共享目錄,并可對(duì)其進(jìn)行訪問(wèn)。
 
審核編輯 黃宇
- 
                                開(kāi)發(fā)環(huán)境
                                +關(guān)注
關(guān)注
1文章
245瀏覽量
17484 - 
                                HarmonyOS
                                +關(guān)注
關(guān)注
80文章
2144瀏覽量
35325 - 
                                OpenHarmony
                                +關(guān)注
關(guān)注
31文章
3901瀏覽量
20573 
發(fā)布評(píng)論請(qǐng)先 登錄
在STM32實(shí)現(xiàn)命令行
鴻蒙ArkUI-X跨平臺(tái)開(kāi)發(fā):【命令行工具(ACE Tools)】
    
Linux命令行的基本使用
Linux命令行怎么使用
caxa命令行中的應(yīng)用
Xilinx軟件命令行工具:XSCT開(kāi)發(fā)和調(diào)試
Xilinx軟件命令行工具進(jìn)行開(kāi)發(fā)和調(diào)試
Linux 命令行教程好書(shū)推薦
Linux下播放器開(kāi)發(fā)-Mplayer命令行使用介紹
Golang基于flag庫(kù)實(shí)現(xiàn)一個(gè)命令行工具
pycharm命令行終端運(yùn)行代碼
eclipse怎么使用命令行
HarmonyOS開(kāi)發(fā):【基于命令行(安裝庫(kù)和工具集)】
    
          
        
        
HarmonyOS開(kāi)發(fā):【基于命令行(開(kāi)發(fā)環(huán)境)】
                
 
    
           
            
            
                
            
評(píng)論