大家好,今天學習一下,如何部署鴻蒙環境,并在ubuntu系統下編譯,以及燒寫鏡像的方法。
目錄
第一:準備工作
第二:開始部署環境
第三:在Windows上遠端連接配接伺服器
第四:把ubuntu檔案遠端映射到Windows上
第五:在ubuntu擷取源碼
第六:編譯代碼
第七:連接配接開發闆
第八:下載下傳程式
第九:MobaXterm 檢視序列槽列印日志
第一:準備工作
備一台電腦:無具體要求,家用即可,Windows系統
可以從官網下載下傳鏡像:
下載下傳位址(百度雲):https://pan.baidu.com/s/1T0Tcl3y48C1p5L6y-6HJNg 提取碼:eusr
第二:開始部署環境
- 解壓百度雲下載下傳的HarmonyOS
檔案到某個目錄。Ubuntu18.4鏡像OVF.zip
- 打開VMware Workstation工具
3、選擇第1步解壓的
Ubuntu18.4鏡像OVF
檔案夾中,點選
打開
4、導入鏡像到本地磁盤(選擇一個磁盤空間大小≥ 10G的盤),點選
導入
。
5、點選
開啟此虛拟機
,來開啟虛拟機電源
6、此時虛拟機進入登入界面,點選HarmonyOS
第三:在Windows上遠端連接配接伺服器
1、打開
MobaXterm
工具,并依次點選:
Session
,
SSH
按鈕。
2、輸入連接配接資訊,遠端位址,并點選OK
3、輸入賬号bearpi後,點選回車
第四:把ubuntu檔案遠端映射到Windows上
1、安裝RaiDrive軟體
預設安裝即可
2、切換為中文語言
3、添加連結資訊
- 取消勾選隻讀
- SFTP://______ (這個輸入 三.9 擷取到的位址)
- 賬戶:賬号和密碼皆為 bearpi
- 其他預設
- 點選
确定
第五:在ubuntu擷取源碼
- 滑鼠焦點移到MobaXterm
- 在MobaXterm中輸入:cd /home/bearpi然後回車
- 在MobaXterm中輸入:mkdir project && cd project然後回車
- 在MobaXterm中輸入:hpm init -t default然後回車
-
在MobaXterm中輸入:hpm i @bearpi/bearpi_hm_nano然後回車,等待1-3分鐘(根據不同網速)
注: 若執行失敗請參考
解決網絡問題,并通過ping外網确認ubuntu網絡正常。第三-11
- 當螢幕中出現
意味着代碼擷取完成Installed.
第六:編譯代碼
- 在MobaXterm中輸入:hpm dist然後回車,等待直到螢幕出現:
字樣,說明編譯成功。BUILD SUCCESS
-
檢視編譯出的固件位置
當編譯完後,在Windows中可以直接檢視到最終編譯的固件,具體路徑在:
*注意,最前面的盤符為
RaiDrive
在你電腦上實際映射的路徑。
第七:連接配接開發闆
- 通過TypeC資料線,把電腦與BearPi-HM Nano連接配接。
-
安裝CH340驅動。
下載下傳位址:http://www.wch.cn/search?q=ch340g&t=downloads
- 關閉虛拟機捕獲USB功能。(有很多開發者都是因為虛拟機捕獲了USB裝置,導緻本機Windows電腦看不到序列槽)
4、檢視開發闆的序列槽
第八:下載下傳程式
1、在Windows打開Hiburn工具,并點選
Refresh
,在
COM
中選擇
第七-4
看到的COM号
- 然後點選
,并選擇 Setting
Com settings
- 在Com settings中設定
為:Baud
,點選确定921600
3、點選 Hiburn工具中的
Select file
按鈕,在彈出的檔案框中,選擇
六-2
中對應的路徑,并選中:
Hi3861_wifiiot_app_allinone.bin
檔案。
4、點選
Auto burn
複選框,然後點選
Connect
此時
Connect
按鈕變成
Disconnect
,等待下載下傳
5、複位開發闆
RESET
按鍵,開始下載下傳程式
第九:MobaXterm 檢視序列槽列印日志
打開MobaXterm,
- 點選:
、Session
按鈕Serial
- 設定Seral port為 Hiburn 同一個序列槽
- 設定Speed為
115200
- 點選
OK