出現的的指令建議直接復制使用
請保證網路狀態良好
保持心態良好
我本次開發選擇的是本地的物體機加上虛擬機,都是在本地環境,沒有使用云服務器部署
如果使用云服務器的話,服務器可能已經配置好了相關的一些云服務,直接按照官方給的操作步驟一步一步操作就行
但是可能會涉及到埠的問題,如果遇到相關的問題,可以看我的往期的文章,有說明如何開啟
一、換源–更換源的配置
1、npm換源
nodejs有一個中文網Nodejs中文網,是一個鏡像網站,在這里面下載速度就比較快
先介紹一下npm和hpm
npm,是一個包管理器,你可以理解成軟體下載助手工具,你可以通過它來下載你需要的包或者組件
hpm,也是包管理器,不過是與鴻蒙相關的包管理器
安裝nodjs后換源,更換國內的鏡像源,加快組件/包的下載速度,尤其是安裝hpm
在Windows或者Ubuntu下面安裝后都可以換源,盡量安裝最新版本
下面是在windows作業系統上更換
按一下電腦的windows徽標鍵,直接輸入cmd,彈出框后右鍵,選擇以管理員身份運行
先查看一下版本號,確認是否正常安裝npm(后面的v是小寫)
node -v
回傳版本號即安裝成功
v14.15.1
再輸入更換源的命令(這個是更換成淘寶的鏡像源),無回傳
npm config set registry https://registry.npm.taobao.org
下面安裝鴻蒙的包管理器hpm
npm install -g @ohos/hpm-cli
查看是否安裝成功(這個是大寫V)
hpm -V
回傳版本號即為成功(我這個是已經安裝上了的)

2、linux換源
如果采用編輯修改配置更換源檔案方法可能會出現下面的問題
無法獲取 dpkg 前端鎖 (/var/lib/dpkg/lock-frontend),是否有其他行程正占用它?
故不采用修改配置的方法,選擇自帶的設定直接修改
進入到linux的設定->關于->Software Updates
在第一個Ubuntu軟體選項卡的下載自:中選擇
其他站點找到中國,選擇阿里云或者其他都可以

然后執行一下更新
sudo apt-get update
sudo apt-get upgrade
二、安裝中的問題
1、軟連接的說明
軟連接有點像咱們使用的軟體快捷方式,是一種指向設定
- 查看Ubuntu python的版本
cd /usr/bin
ls -l python
我的顯示如下

由于安裝必須使用python3.7及以上的版本,當然3.8是可以的
我就是在這里翻車的
我看視頻里面的方法,在洗掉一個檔案后我的終端直接打不開了,當場爆炸!
找了別的方法,先移動加重命名,再修改
mv python python.bak
sudo ln -s python3.8 python
這樣就不亂洗掉,就不會炸了
使用mv是為了將檔案改名,借助移動改名,這樣可以將原來的屏蔽掉
ln -s python[要鏈接到的版本] python[被鏈接的版本]
這樣的話你在終端直接輸入python就可以打開python3
2、串口serialport安裝出現的問題
我也出現了,我也是死活安裝不上去,算了讓它爬! 換成燒錄器用吧,都一樣的,咱們的目的是下載,怎么更快地使用上,遇到問題有另外的解決方法就要用用,千萬別使勁兒撞墻啊!!
換成燒錄軟體下載,操作非常方便
軟體下載:點擊下載-藍奏云盤
HiBurn使用簡單說明
打開后軟體是這個樣子
1、接上設備,找到你的板子對應的串口號并選擇
- 然后點擊左上角的
Setting - 選擇下拉出現的第一個,設定串口的波特率為
3000000,燒錄沒得問題
如果沒有找到串口有以下幾種情況
Type-C的資料線有問題
沒有安裝串口驅動,找到串口驅動安裝再次嘗試
2、點擊Select File選擇你要燒錄的bin檔案(這個只有在你編譯檔案成功后才能出現)
選擇~/out/BearPi-HM_Nano/Hi3861_wifiiot_app_allinone.bin檔案
在軟體里面會自動出現三個檔案

3、點擊Auto burn(自動燒錄)
4、點擊Connect,然后下面的列印視窗會顯示Connecting...
此時按下板子上的復位鍵,等待幾秒,等它燒錄完成即可
當燒錄完成,出現Successfully時,點擊Disconnect斷開,
5、再次按下復位鍵即可看到代碼運行現象
三、有關網路的問題
1、Linux IP 查看 - ifconfig
這個是查看虛擬機的IP地址的指令
第一次查看的時候可能沒有安裝
執行下面的命令安裝即可
sudo apt-get install net-tools
2、samba相關的
這里使用的是
vim編輯,在首次使用的時候需要安裝,安裝方法在末尾
sudo vi /etc/samba/smb.conf
按I進入編輯模式,在最后的末尾添加以下
[HM_Code]
comment = my share code
path = /home/samba
available = yes
valid users = (your samba name)
public = yes
writable = yes
browsable = yes
read only = no
- 編輯完成后按
ESC,退出vim的插入狀態,輸入:wq即可退出編輯并保存
設定賬戶、密碼
sudo smbpasswd -a (你想設定的名稱)
然后會讓輸入密碼,兩次輸入即可
然后重啟服務
sudo service smbd restart
path路徑檔案夾需要你在編輯完成后自己新建一個
剩下的就是一些權限配置
第一次使用的時候會讓你輸入samba的用戶名和密碼,輸入即可
- 轉到Windows,先使用
cmdping一下試試,看通不通

網路通暢!
- 然后在我的電腦的地址欄輸入 雙斜杠加上linux的IP地址,即可鏈接到samba檔案夾
\\linux IP
linux IP換成你的linux的IP地址
如果還是有疑問,可以看迅為的samba配置視頻
samba的安裝和使用
samba有時候會遇到windows下不能復制進去的問題

直接把權限都給它,當然,我這個是在視頻配置后的基礎上再加的權限
sudo chmod 777 [你的共享的檔案夾的名稱]
然后重啟samba的服務
sudo service smbd restart
經過測驗后是可以的,你也可以試試
3、在windows的命令列出現不能訪問 Ubuntu的IP
我的解決方法是把它們的IP和DNS全部改成自動獲取

并且,我的虛擬機的網路設定是在NAT模式,這個設定需要在虛擬機是關閉狀態下才能設定的
設定入口在虛擬機開機鍵下面-編輯此虛擬機設定處

vim的安裝注意
進入到linxu的設定->關于->Software Updates
去掉Ubuntu選項卡的官方支持著作權受限的復選框
再去安裝就好,就能正常安裝了
使用虛擬機的好處
在開發的程序中可以管理當前的鏡像,包括保存、回退、跳轉,在發現配置錯誤的時候可以輕松回退,不會心態爆炸!非常好用
最后
- 文章只是我的踩坑記錄,如果你沒有遇到那當然更好啦
- 當然,你得按照視頻的教程走,我這個只是一個輔助說明
- 這些方法我用著可以,也可能你用著不行,ennn
附加的檔案參考
- 官方的已經配置好的鏡像下載鏈接 提取碼:8a53
- 全平臺環境配置說明(多種方式)下載鏈接 提取碼:5knk
- 參考文章下載鏈接
- 跟多的資料可以去論壇爬貼子,大家加油!
感謝鴻蒙,感謝小熊派和社區大佬總結的文章
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/234975.html
標籤:其他
