一继效、搭建環(huán)境
1.1 安裝VMware
鏈接:https://pan.baidu.com/s/1oN7H81GV0g6cD9zsydg6vg 提取碼:mrn9
1.2 安裝鴻蒙Ubuntu18.4鏡像OVF
鏈接:https://pan.baidu.com/s/1T0Tcl3y48C1p5L6y-6HJNg 提取碼:eusr
Ubuntu用戶:HarmonyOS 密碼:bearpi
1.3 設(shè)置網(wǎng)絡(luò)
在 VMware Workstation 中症杏,點(diǎn)擊虛擬機(jī)
>>設(shè)置
然后在網(wǎng)絡(luò)適配器中,改成
NET 模式
瑞信,點(diǎn)擊確定
確保網(wǎng)絡(luò)連接正常厉颤,可以在終端ping一下百度
1.4 設(shè)置共享文件夾
- 安裝 VMware Tools
在 VMware Workstation 中,點(diǎn)擊虛擬機(jī)
>>重新安裝VMware Tools
- 或者安裝 FileZilla
鏈接:https://pan.baidu.com/s/1WxcKjbYzMUv0qjAZDDmYlA 密碼:jshn
1.5 從HPM(包管理器)組件式獲取HarmonyOS源碼
https://hpm.harmonyos.com/#/cn/home
-
適用場(chǎng)景
對(duì)于剛接觸HarmonyOS的新用戶凡简,希望能夠參考一些示例解決方案從而進(jìn)行快速開(kāi)發(fā)逼友【啵可以在HPM獲取下載開(kāi)源發(fā)行版,也可以在開(kāi)源發(fā)行版的基礎(chǔ)上定制(添加或刪除組件)帜乞。
然后通過(guò)包管理器命令行工具(hpm-cli)將需要的組件及相關(guān)的編譯工具鏈全部下載司抱、安裝到本地。 -
前提條件
先要在本地安裝Node.js和hpm命令行工具
1.5.1 小熊派BearPi-HM Nano發(fā)行版
在終端中輸入:
cd /home/bearpi
mkdir project && cd project
hpm init -t default
hpm i @bearpi/bearpi_hm_nano
等待1-3分鐘(根據(jù)不同網(wǎng)速)黎烈,當(dāng)屏幕中出現(xiàn) Installed.
意味著代碼獲取完成习柠。
二、編譯
2.1 執(zhí)行發(fā)行命令
在終端中輸入:
hpm dist
等待直到屏幕出現(xiàn):
BUILD SUCCESS
字樣照棋,說(shuō)明編譯成功资溃。2.2 查看編譯出的固件位置
bearpi@bearpi-virtual-machine:~/project/out/BearPi-HM_Nano$
三、燒寫
3.1 連接開(kāi)發(fā)板
- 通過(guò)TypeC數(shù)據(jù)線烈炭,把電腦與BearPi-HM Nano連接溶锭。
- 安裝CH340驅(qū)動(dòng)。
下載地址:http://www.wch.cn/search?q=ch340g&t=downloads -
關(guān)閉虛擬機(jī)捕獲USB功能梳庆。(有很多開(kāi)發(fā)者都是因?yàn)樘摂M機(jī)捕獲了USB設(shè)備暖途,導(dǎo)致本機(jī)Windows電腦看不到串口)
如果上面操作不行,直接關(guān)閉VMware Workstation膏执,選擇掛起驻售,然后再重新插拔USB。
-
查看開(kāi)發(fā)板的串口
3.2 下載程序
獲取燒錄工具 HiBurn
鏈接:https://pan.baidu.com/s/1IIkBucyJQR6CSIoP20qy-A 提取碼:3o1h
1 .在Windows打開(kāi)HiBurn工具更米,并點(diǎn)擊Refresh欺栗,在COM中選擇上圖看到的COM號(hào)
然后點(diǎn)擊
Setting
,并選擇 Com settings
-
在
Com settings
中設(shè)置Baud為:921600
征峦,點(diǎn)擊確定
-
將
Hi3861_wifiiot_app_allinone.bin
復(fù)制到Windows(如安裝了VMware Tools則直接拖動(dòng)到Windows)迟几,然后點(diǎn)擊 Hiburn 工具中的Select file
按鈕,在彈出的文件框中選擇Hi3861_wifiiot_app_allinone.bin
-
點(diǎn)擊
Auto burn
復(fù)選框栏笆,然后點(diǎn)擊Connect
此時(shí)Connect
按鈕變成Disconnect
类腮,等待下載
5.復(fù)位開(kāi)發(fā)板RESET按鍵,開(kāi)始下載程序
-
直到出現(xiàn)
Execution Successful
字樣蛉加,程序下載完成蚜枢。
下載完后,點(diǎn)擊
Disconnect
按鈕针饥,便于后面調(diào)測(cè)使用厂抽。
3.3 查看打印
打開(kāi)任意串口工具
波特率設(shè)為:115200
復(fù)位開(kāi)發(fā)板,此時(shí)COM打印出對(duì)應(yīng)日志信息
四丁眼、在Windows上打開(kāi)工程源碼
4.1 映射工程源碼
目前HarmonyOS源碼只支持在Linux系統(tǒng)中進(jìn)行編譯筷凤,可以將Linux環(huán)境下的工程目錄映射到Windows環(huán)境下,然后使用VS Code打開(kāi)苞七,并在Windows環(huán)境下進(jìn)行燒錄和調(diào)試藐守。映射方法如下:
- 在Linux上挪丢,設(shè)置HarmonyOS源碼所在文件夾為共享文件夾。
右鍵打開(kāi)屬性
本地網(wǎng)絡(luò)共享
勾選共享此目錄
- 在Windows上卢厂,鼠標(biāo)右鍵單機(jī)“此電腦”吃靠,選擇
映射網(wǎng)絡(luò)驅(qū)動(dòng)器(N)
-
選擇一個(gè)未使用的驅(qū)動(dòng)器,并設(shè)置HarmonyOS源碼所在路徑足淆,格式為“\Linux IP地址\共享文件夾名稱”,如:\192.168.136.239\project
4.2 導(dǎo)入工程源碼
安裝 Visual Studio Code
官網(wǎng)下載:https://code.visualstudio.com
百度網(wǎng)盤:https://pan.baidu.com/s/1R62HT0PVmVzMwOXtCmIQwA 提取碼:g9fb
導(dǎo)入工程文件夾后:
? 由 Leung 寫于 2021 年 5 月 3 日
? 參考:BearPi-HM Nano 十分鐘上手教程
【鴻蒙2.0設(shè)備開(kāi)發(fā)教程】小熊派HarmonyOS 鴻蒙·季 開(kāi)發(fā)教程