天天看點

鴻蒙系統環境搭建、源碼編譯與燒寫之經典

      大家好,今天學習一下,如何部署鴻蒙環境,并在ubuntu系統下編譯,以及燒寫鏡像的方法。

目錄

​​第一:準備工作​​

​​第二:開始部署環境​​

​​ 第三:在Windows上遠端連接配接伺服器​​

​​第四:把ubuntu檔案遠端映射到Windows上​​

​​第五:在ubuntu擷取源碼​​

​​第六:編譯代碼​​

​​第七:連接配接開發闆​​

​​第八:下載下傳程式​​

​​ 第九:MobaXterm 檢視序列槽列印日志​​

第一:準備工作

           備一台電腦:無具體要求,家用即可,Windows系統

           可以從官網下載下傳鏡像:

           下載下傳位址(百度雲):​​https://pan.baidu.com/s/1T0Tcl3y48C1p5L6y-6HJNg​​ 提取碼:eusr

第二:開始部署環境

  1. 解壓百度雲下載下傳的HarmonyOS​

    ​Ubuntu18.4鏡像OVF.zip​

    ​檔案到某個目錄。
  2. 打開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擷取源碼

  1. 滑鼠焦點移到MobaXterm
  2. 在MobaXterm中輸入:cd /home/bearpi然後回車
  3. 在MobaXterm中輸入:mkdir project && cd project然後回車
  4. 在MobaXterm中輸入:hpm init -t default然後回車
  5. 在MobaXterm中輸入:hpm i @bearpi/bearpi_hm_nano然後回車,等待1-3分鐘(根據不同網速)

    注: 若執行失敗請參考​

    ​第三-11​

    ​解決網絡問題,并通過ping外網确認ubuntu網絡正常。
  6. 當螢幕中出現​

    ​Installed.​

    ​意味着代碼擷取完成
鴻蒙系統環境搭建、源碼編譯與燒寫之經典

第六:編譯代碼

  1. 在MobaXterm中輸入:hpm dist然後回車,等待直到螢幕出現:​

    ​BUILD SUCCESS​

    ​字樣,說明編譯成功。
  2. 檢視編譯出的固件位置

    當編譯完後,在Windows中可以直接檢視到最終編譯的固件,具體路徑在:

鴻蒙系統環境搭建、源碼編譯與燒寫之經典

*注意,最前面的盤符為​

​RaiDrive​

​在你電腦上實際映射的路徑。

第七:連接配接開發闆

  1. 通過TypeC資料線,把電腦與BearPi-HM Nano連接配接。
  2. 安裝CH340驅動。

    下載下傳位址:​​http://www.wch.cn/search?q=ch340g&t=downloads​​

  3. 關閉虛拟機捕獲USB功能。(有很多開發者都是因為虛拟機捕獲了USB裝置,導緻本機Windows電腦看不到序列槽)
鴻蒙系統環境搭建、源碼編譯與燒寫之經典

 4、檢視開發闆的序列槽

鴻蒙系統環境搭建、源碼編譯與燒寫之經典

第八:下載下傳程式

1、在Windows打開Hiburn工具,并點選​

​Refresh​

​​,在​

​COM​

​​中選擇​

​第七-4​

​看到的COM号

鴻蒙系統環境搭建、源碼編譯與燒寫之經典
  1. 然後點選​

    ​Setting​

    ​,并選擇 ​

    ​Com settings​

  2. 在Com settings中設定​

    ​Baud​

    ​​為:​

    ​921600​

    ​,點選确定
鴻蒙系統環境搭建、源碼編譯與燒寫之經典

 3、點選 Hiburn工具中的​

​Select file​

​​按鈕,在彈出的檔案框中,選擇​

​六-2​

​​ 中對應的路徑,并選中:​

​Hi3861_wifiiot_app_allinone.bin​

​ 檔案。

鴻蒙系統環境搭建、源碼編譯與燒寫之經典

4、點選​

​Auto burn​

​​複選框,然後點選​

​Connect​

鴻蒙系統環境搭建、源碼編譯與燒寫之經典

 此時​

​Connect​

​​按鈕變成​

​Disconnect​

​,等待下載下傳

5、複位開發闆​

​RESET​

​按鍵,開始下載下傳程式

鴻蒙系統環境搭建、源碼編譯與燒寫之經典

 第九:MobaXterm 檢視序列槽列印日志

       打開MobaXterm,

  1. 點選:​

    ​Session​

    ​、​

    ​Serial​

    ​按鈕
  2. 設定Seral port為 Hiburn 同一個序列槽
  3. 設定Speed為​

    ​115200​

  4. 點選​

    ​OK​

鴻蒙系統環境搭建、源碼編譯與燒寫之經典