自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

深鴻會(huì)深大小組:鴻蒙Hi3861最詳細(xì)環(huán)境搭建

開(kāi)發(fā)
目前鴻蒙系統(tǒng)的開(kāi)發(fā)方式是在Linux系統(tǒng)上面編譯源碼,Windows 系統(tǒng)上編寫(xiě)、燒錄,故我們要搭建這兩個(gè)的開(kāi)發(fā)環(huán)境。今天將由深鴻會(huì)深大學(xué)習(xí)小組帶領(lǐng)大家搭建其相關(guān)的環(huán)境,最詳細(xì)地講述從軟件下載到配置環(huán)境,一應(yīng)俱全,使各位開(kāi)發(fā)者不再踩坑。

[[361415]]

想了解更多內(nèi)容,請(qǐng)?jiān)L問(wèn):

51CTO和華為官方合作共建的鴻蒙技術(shù)社區(qū)

https://harmonyos.51cto.com/#zz

前言

正所謂“工欲善其事,必先利其器”,目前鴻蒙系統(tǒng)的開(kāi)發(fā)方式是在Linux系統(tǒng)上面編譯源碼,Windows 系統(tǒng)上編寫(xiě)、燒錄,故我們要搭建這兩個(gè)的開(kāi)發(fā)環(huán)境。今天將由深鴻會(huì)深大學(xué)習(xí)小組帶領(lǐng)大家搭建其相關(guān)的環(huán)境,最詳細(xì)地講述從軟件下載到配置環(huán)境,一應(yīng)俱全,使各位開(kāi)發(fā)者不再踩坑。深鴻會(huì)深大學(xué)習(xí)小組是一群熱衷于學(xué)習(xí)鴻蒙相關(guān)知識(shí)和開(kāi)發(fā)鴻蒙相關(guān)應(yīng)用的開(kāi)發(fā)者們,我們的學(xué)習(xí)項(xiàng)目為:荔園Harmony、Awesome-HarmonyOS_木棉花,同時(shí)也歡迎與各位感興趣的讀者一起學(xué)習(xí)HarmonyOS開(kāi)發(fā),相互交流、共同進(jìn)步。

Linux環(huán)境搭建

Linux 系統(tǒng)的環(huán)境搭建

官網(wǎng)提供了搭建環(huán)境的具體操作,但步驟過(guò)于繁瑣,所花費(fèi)的時(shí)間也較長(zhǎng),故在此提供了搭建好環(huán)境的ubuntu 20.04鏡像:Linux鏡像(提取碼:linu ),直接下載解壓就可以了(由于一些原因無(wú)法上傳到附件,故放到了百度網(wǎng)盤(pán),如果無(wú)法下載,請(qǐng)聯(lián)系我:Zzt_01-23)。

虛擬機(jī)下載

我們提供了VMware-player在附件中,根據(jù)相應(yīng)電腦下載解壓安裝就可以了,安裝過(guò)程中如果彈出彈窗從系統(tǒng)中移除Hyper-V角色,則在命令處理程序中輸入以下命令,然后重啟電腦即可。

  1. bcdedit /set hypervisorlaunchtype off 

 

編譯代碼

下載安裝成功VMware-player后,運(yùn)行,點(diǎn)擊打開(kāi)虛擬機(jī)(O),選擇下載解壓的Linux鏡像,再點(diǎn)擊打開(kāi),選擇剛打開(kāi)的虛擬機(jī)后,點(diǎn)擊播放虛擬機(jī)(L)。



打開(kāi)虛擬機(jī)后,密碼為123456,進(jìn)入主界面后“Ctrl+Alt+t”打開(kāi)控制臺(tái),輸入以下命令,等待即可看到已經(jīng)編譯成功了。

  1. cd harmony/code/code-1.0 
  2. python build.py wifiiot  // Hi3861 智能家居開(kāi)發(fā)板 
  3. //Hi3516 IPC開(kāi)發(fā)板 則為 python build.py ipcamera_hi3516dv300 
  4. //Hi3518 IPC開(kāi)發(fā)板 則為 python build.py ipcamera_hi3518ev300 

 

設(shè)置apt-get源

首先查看虛擬機(jī)是否連接網(wǎng)絡(luò),即右上角第一個(gè)圖標(biāo)是否帶有“?”,如果帶有“?”則是虛擬機(jī)無(wú)法通過(guò)物理連接訪問(wèn)電腦網(wǎng)絡(luò)(部分直接連著內(nèi)網(wǎng)的網(wǎng)絡(luò)無(wú)法使虛擬機(jī)連接網(wǎng)絡(luò)的,如:學(xué)校內(nèi)部網(wǎng)),建議更換其他網(wǎng)絡(luò),直至成功連接網(wǎng)絡(luò)為止。

然后點(diǎn)擊右上角,選擇Settings>About>Software Updates


在Download from處選擇Qther...,在China列表中選擇mirrors.aliyun.com,點(diǎn)擊Choose Server,輸入密碼123456后再點(diǎn)擊Authenticate


然后點(diǎn)擊右下角的Close,在彈出的以下窗口中點(diǎn)擊Close,等待幾分鐘即可。


安裝samba

在剛才的控制臺(tái)中輸入以下命令,再輸入123456

  1. sudo apt-get install samba 

在安裝到以下過(guò)程時(shí),再輸入Y


接著輸入以下命令

  1. sudo apt-get install samba-common 
  2. sudo vim /etc/samba/smb.conf 

 點(diǎn)擊Enter鍵后移到最下面,添加以下代碼,前面空格一定要一模一樣

  1. [work
  2.  
  3. comment = samba home directory 
  4.  
  5. path = /home/harmony/ 
  6.  
  7. public = yes 
  8.  
  9. browseable = yes 
  10.  
  11. public = yes 
  12.  
  13. writeable = yes 
  14.  
  15. read only = no 
  16.  
  17. valid users = harmony 
  18.  
  19. create mask = 0777 
  20.  
  21. directory mask = 0777 
  22.  
  23. #force user = nobody 
  24.  
  25. #force group = nogroup 
  26.  
  27. available = yes 

 

輸入完后,點(diǎn)擊Esc鍵退出編輯模式,再輸入

  1. :wq! 

再輸入以下命令,設(shè)置samba密碼,建議仍為123456

  1. sudo smbpasswd -a harmony 

然后輸入以下命令

  1. sudo service smbd restart 

 

最后輸入以下命令查看網(wǎng)絡(luò)地址,我的為192.168.43.81

  1. cd .. 
  2.  
  3. cd .. 
  4.  
  5. cd .. 
  6.  
  7. ifconfig 

 

windows映射

“window+r”打開(kāi)運(yùn)行窗口,輸入剛才查看的網(wǎng)絡(luò)地址,打開(kāi)文件work,賬號(hào)為harmony,密碼為剛才設(shè)置的,這里為123456


右鍵選擇work文件,選擇映射網(wǎng)絡(luò)驅(qū)動(dòng)器,選擇驅(qū)動(dòng)器為Z:,點(diǎn)擊完成即可

Windows環(huán)境搭建

Visual Studio Code安裝

點(diǎn)擊Visual Studio Code下載,安裝過(guò)程中一定要勾選添加到PATH(重啟后生效),安裝完成后重啟電腦


Node.js安裝

點(diǎn)擊Node.js下載,安裝過(guò)程中勾選圖中的選項(xiàng)框


在此電腦 > 屬性 > 高級(jí)系統(tǒng)設(shè)置 > 高級(jí) > 環(huán)境變量 >系統(tǒng)變量中,新增NODE_PATH變量,值為:C:\Users\{userName}\AppData\Roaming\npm\node_modules,其中userName替換為實(shí)際電腦用戶名稱(chēng),然后點(diǎn)擊確定


在命令處理程序中輸入node -v命令,能正常查詢Node.js的版本號(hào),說(shuō)明Node.js安裝成功(版本號(hào)要為12.0.0及以上版本)


hpm安裝

在命令處理程序中輸入以下命令

  1. npm install -g @ohos/hpm-cli 

在命令處理程序中輸入hpm -V命令,能正常查詢hpm的版本號(hào),說(shuō)明hpm安裝成功


踩坑一:

安裝時(shí)出現(xiàn)以下錯(cuò)誤:

  1. npm ERR! code EEXIST 
  2.  
  3. npm ERR! path C:\Users\jay\AppData\Roaming\npm\node_modules\@ohos\hpm-cli\bin\hpm 
  4.  
  5. npm ERR! dest C:\Users\jay\AppData\Roaming\npm\hpm 
  6.  
  7. npm ERR! EEXIST: file already exists, cmd shim 'C:\Users\jay\AppData\Roaming\npm\node_modules\@ohos\hpm-cli\bin\hpm' -> 'C:\Users\jay\AppData\Roaming\npm\hpm' 
  8.  
  9. npm ERR! File exists: C:\Users\jay\AppData\Roaming\npm\hpm 
  10.  
  11. npm ERR! Remove the existing file and try again, or run npm 
  12.  
  13. npm ERR! with --force to overwrite files recklessly. 
  14.  
  15. npm ERR! A complete log of this run can be found in

 原因:

1.官方提供的網(wǎng)址連接超時(shí),更換為阿里源npm config set registry https://registry.npm.taobao.org

2.本地可能存在舊版本hpm,按提示刪除已存在的hpm,再執(zhí)行npm install -g @ohos/hpm-cli

踩坑二:

安裝時(shí)出現(xiàn)以下錯(cuò)誤:

  1. npm ERR! code ENOTFOUND 
  2.  
  3. npm ERR! errno ENOTFOUND 
  4.  
  5. npm ERR! network request to https://registry.npm.taobao.org/@ohos%2fhpm-cli failed, reason: getaddrinfo ENOTFOUND proxyserver 
  6.  
  7. npm ERR! network This is a problem related to network connectivity. 
  8.  
  9. npm ERR! network In most cases you are behind a proxy or have bad network settings. 
  10.  
  11. npm ERR! network 
  12.  
  13. npm ERR! network If you are behind a proxy, please make sure that the 
  14.  
  15. npm ERR! network 'proxy' config is set properly. See: 'npm help config' 
  16.  
  17. npm ERR! A complete log of this run can be found in
  18.  
  19. npm ERR! D:\node\node_cache\_logs\2020-12-17T15_17_52_948Z-debug.log 

 查看解決步驟,編者曾在此踩了深深的坑,如仍無(wú)法解決可以聯(lián)系我。

DevEco Device Tool插件安裝

在附錄中找到DevEco Device Tool插件下載并解壓,打開(kāi)上述安裝完成的Visual Studio Code軟件,按下圖所示打開(kāi)DevEco Device Tool插件即可完成安裝


安裝成功后,左側(cè)會(huì)多一個(gè)圖標(biāo),如圖所示


C/C++插件安裝

點(diǎn)擊如圖所示的左側(cè)圖標(biāo),搜索C/C++,點(diǎn)擊Install,等待即可完成C/C++插件安裝


結(jié)語(yǔ)

以上就是Hi3861環(huán)境搭建的全過(guò)程,在環(huán)境搭建過(guò)程中如果遇到任何問(wèn)題,或者查找出其中的錯(cuò)誤之處,或者補(bǔ)充更多其他的坑,歡迎隨時(shí)在評(píng)論區(qū)留言討論,讓我們一起學(xué)習(xí)進(jìn)步!更多深鴻會(huì)深大小組學(xué)習(xí)項(xiàng)目可以查看荔園Harmony,也歡迎各位關(guān)注我的專(zhuān)欄【荔園Harmony基地】:荔園Harmony基地,鴻蒙開(kāi)發(fā)者的學(xué)習(xí)分享,更多精彩內(nèi)容會(huì)持續(xù)更新。

©著作權(quán)歸作者和HarmonyOS技術(shù)社區(qū)共同所有,如需轉(zhuǎn)載,請(qǐng)注明出處,否則將追究法律責(zé)任

想了解更多內(nèi)容,請(qǐng)?jiān)L問(wèn):

51CTO和華為官方合作共建的鴻蒙技術(shù)社區(qū)

https://harmonyos.51cto.com/#zz

 

責(zé)任編輯:jianghua 來(lái)源: 鴻蒙社區(qū)
相關(guān)推薦

2020-12-14 09:58:28

鴻蒙HarmonyOS手表游戲

2020-12-11 12:27:35

鴻蒙HarmonyOS

2020-12-22 11:20:36

鴻蒙HarmonyOS游戲

2020-12-23 09:58:37

HarmonyOSHAPAPP

2024-09-27 08:51:58

2021-01-12 12:16:55

鴻蒙HarmonyOS游戲

2023-05-09 15:17:42

Hi3861鴻蒙

2017-05-24 11:54:55

Javascript深拷貝

2020-11-02 11:27:09

鴻蒙LiteOS

2022-11-06 09:58:11

IoT

2021-12-20 21:01:52

鴻蒙HarmonyOS應(yīng)用

2009-07-02 15:31:49

JSP標(biāo)簽

2009-06-30 10:40:25

JSP自定義標(biāo)簽

2020-10-28 10:00:09

海思Hi3861CentOS鴻蒙LiteOS
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)