Hi3861編譯燒錄更快捷

HarmonyOS開發者社群發表於2023-02-10


HUAWEI DevEco Device Tool是華為面向智慧裝置開發者提供的一站式整合開發環境。劃重點,DevEco Device Tool 3.1 Beta2又上新技能啦——支援純Windows環境開發Hi3861,顯著提升編譯、燒錄效率,同時還帶來了更多實用的功能及模板,為廣大開發者朋友帶來更加高效、便捷的開發體驗。接下來,讓我們來看看吧!

純Windows環境開發Hi3861,編譯燒錄更快捷

Hi3861作為OpenHarmony社群Top級開發板,相信很多鴻蒙智聯裝置開發者都在Linux上編譯燒錄過Hi3861原始碼。但在Windows與Linux混合開發環境下,對Hi3861進行開發時由於環境搭建較複雜,Python環境經常出錯,只能對OpenHarmony原始碼進行全量編譯,效率低下;另外,工具鏈由於網路環境原因經常拉取失敗等系列問題,導致不少開發者面對繁雜冗長的開發環境搭建望而卻步。

1、原始碼編譯燒錄更快捷

DevEco Device Tool 3.1 Beta2支援純Windows環境開發Hi3861,我們可以將環境搭建精簡為三步——開發環境準備、下載原始碼、配置工具鏈,降低環境搭建時出錯的機率,同時還提供了經過裁剪適配後的Hi3861 OpenHarmony SDK及對應的開發工具壓縮包,顯著提升了Hi3861原始碼編譯效率,還實現了開發工具解壓即用的便捷體驗。編譯燒錄方面,由於減少了原始碼大小,初次編譯僅需2分30秒左右,燒錄過程也僅需30秒左右,大幅提升了編譯燒錄效率。

具體開發步驟請參考官網文件實現:

https://device.harmonyo s.com/cn/docs/documentation/guide/hi3861-windows-0000001445255984

2、原始碼下載匯入更方便

當我們下載Hi3861 OpenHarmony SDK後,可以透過DevEco Device Tool提供的匯入工程選擇hi3861_hdu_iot_application-master資料夾,即可匯入Hi3861的SDK,如需刪除時,將原始碼目錄下的.deveco和.vscode資料夾刪除即可。對應的開發工具下載完成後需要在Project settings(工程配置)—compiler_bin_path下選擇對應的DevTools_Hi3861V100_v1.0資料夾,此時原始碼及工具鏈就已全部配置完成,可以即刻開始編譯原始碼。

相比OpenHarmony全量程式碼,Hi3861的SDK只有413MB左右,開發工具解壓後也只有1GB左右,非常適合初學者上手嘗試瞭解OpenHarmony裝置開發的全流程。

3、其他功能及配套教程

DevEco Device Tool提供了檢視串列埠列印功能,燒錄完成後,我們可以透過點選Monitor介面便捷檢視串列埠列印資訊。同時,DevEco Device Tool還支援映象分析和棧分析的調優能力。

具體使用步驟請參考官網指導文件:

https://device.harmonyos.com/cn/docs/documentation/guide/ide-stack-image-analysis-0000001134643900

除此之外,我們提供了純Windows環境開發Hi3861的配套教程,幫助入門開發者快速熟悉Hi3861開發板的各項功能。配套教程從執行第一個Hello world,到更豐富的開發實驗指導——基礎實驗:PWM實驗、串列埠實驗、基礎WiFi實驗,還有作業系統實驗:定時器、訊號量、中斷處理,以及綜合實驗:超聲波避障小車實驗、循跡小車、平衡車實驗,讓開發者更清晰地理解Hi3861原始碼和目錄結構,從而更加高效地開發預期功能。

具體使用步驟詳見開發者學堂《物聯網技術及應用實驗指導手冊》:

https://developer.huawei.com/consumer/cn/training/course/mooc/C101641968823265204?refresh=1669428623989

更多實用的功能及模板,開發效率輕鬆翻倍

DevEco Device Tool 3.1 Beta2除了支援純Windows開發Hi3861之外,還支援生成專有外設驅動模板、支援HCS¹檔案視覺化預覽與編輯,另外除錯功能也得到了增強。

1、支援生成專有外設驅動模板

DevEco Device Tool 3.1 Beta2在通用驅動模板的基礎上,還提供了常用的專有驅動模板,可以快速建立對應模組的器件驅動,減少開發者在基本檔案建立過程中因配置繁瑣而帶來的問題,並有對應的開發配置檔案,方便開發者在開發過程中自行配置對應的功能,從而提高開發者的工作效率。

目前已提供了Display(顯示器)、Audio(音訊)、Input(輸入)、Sensor(感測器)專用外設驅動模板的一鍵生成,專用外設驅動模板支援OpenHarmony master / OpenHarmony 3.2 Beta4版本的原始碼。大家可以在OpenHarmony社群下載OpenHarmony master / OpenHarmony 3.2 Beta4版本的原始碼,透過IDE匯入後使用,支援的產品及使用方法如下所示:

undefined

Hi3861編譯燒錄更快捷

2、HCS檔案視覺化預覽與編輯

在開發驅動時,我們通常會檢視HDF²的配置檔案並做對應的修改;DevEco Device Tool 3.1 Beta2版本提供了HCS視覺化工具,支援HCS檔案預覽與編輯,具有視覺化配置與HCS檔案內容雙向繫結、同步更新展示等優點。透過HCS視覺化工具,開發者能以視覺化的方式對新增或已有的HCS檔案,進行預覽、編輯等操作,不需要在配置檔案中進行節點屬性預覽、編輯,使用方法如下圖所示:

Hi3861編譯燒錄更快捷

3、除錯功能增強

在除錯功能增強方面,新版本DevEco Device Tool新增了記憶體斷點、全域性變數實時監控功能,支援新增三種型別的資料斷點,分別為讀斷點、寫斷點、讀或寫斷點,支援實時監控全域性變數,支援值在二進位制、十進位制、十六進位制間轉換,預設為十進位制。

Hi3861編譯燒錄更快捷

結語

本次DevEco Device Tool 3.1 Beta2版本更新帶來了純Windows環境開發Hi3861功能、生成專有外設驅動模板、HCS檔案視覺化預覽與編輯、以及增強了除錯功能,大家學會了嗎?快快上手試試吧!

關於純Windows環境開發Hi3861功能使用有問題的同學,可以反饋到Gitee HiSpark社群,透過提Issue方式獲得幫助。

連結如下:

DevEco Device Tool體驗過程中,如果遇到問題,歡迎透過華為開發者論壇發帖反饋給我們。

連結如下:

https://developer.huawei.com/consumer/cn/forum/block/dev-tool?filterCondition=1

1、HCS即Hardware Driver Foundation Configuration Source:硬體驅動程式基礎配置源。

2、HDF即Hardware Driver Founda-tion:硬體驅動程式基礎。

undefined


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70009402/viewspace-2934708/,如需轉載,請註明出處,否則將追究法律責任。

相關文章