楠木軒

鴻蒙開發,華為 DevEco Device Tool 2.0 Beta 1 全新發布

由 無英 發佈於 科技

IT之家2月2日消息 華為 DevEco Device Tool 是 HarmonyOS 向智能設備開發者提供的一站式集成開發環境,支持 HarmonyOS 的組件按需定製、C/C++ 語言的代碼編輯、燒錄和調試等功能。今天 , HUAWEI DevEco Device Tool 發佈了最新的版本 2.0 Beta 1,新增超多特性。

1、新增支持 Ubuntu 平台

此次 2.0 Beta1 新增支持 Ubuntu 系統版本,開發者可在 Ubuntu 系統上一站式完成從工程創建、源碼下載、編輯、編譯、燒錄等完整流程。操作簡潔,極大提升開發效率。

2、新增支持三類芯片開發板燒錄

IT之家獲悉,燒錄是指將編譯後的程序文件下載到芯片開發板上的動作,為後續的程序調試提供基礎。DevEco Device Tool 提供一鍵燒錄功能,操作簡單,能快捷、高效完成程序燒錄,大大提升燒錄效率。在 2020 年發佈的 2 個版本中,DevEco Device Tool 已經支持海思 Hi3516 系列、Hi3518 系列、Hi3861 系列開發板的燒錄,此次 2.0 Beta1 新增搭載 NXP IMX6ULL、Realtek RTL8720、Xradio XR872 等系列芯片的開發板的燒錄。至此,HarmonyOS 系統已經覆蓋 6 種主流芯片的開發板。

IMX6ULL 開發板(MCU:NXP IMX6ULL)

XR-50A 開發板(MCU:Xradio XR872)

3、新增支持 HPM 源碼圖形化下載

HarmonyOS 各系列芯片的源碼怎麼獲取?

此前版本需要通過 HPM 命令行下載源碼,開發者需要熟記命令行的寫法或耗費時間查找文檔,費時費力。

此次 2.0 Beta1 新增圖形化方式下載,開發者只需進入 Device Tool 主頁面菜單欄,選擇 HPM,在 HPM 列表中選擇相應的解決方案或在搜索框中查找相應的解決方案,點擊 Install to project,選擇工程名稱,即可輕鬆下載源碼,無需費力查找命令行寫法。

4、新增 HDF 驅動管理

HDF(HarmonyOS Driver Foundation)驅動框架,為驅動開發者提供驅動框架能力,包括驅動加載、驅動服務管理和驅動消息機制。HDF 驅動框架模型如下圖所示,HDF 框架以組件化的驅動模型作為核心設計思路,為開發者提供更精細化的驅動管理,讓驅動開發和部署更加規範。HDF 框架將一類設備驅動放在同一個 host 裏面,開發者也可以將驅動功能分層獨立開發和部署,支持一個驅動多個 node。

新版本增加了 HDF 功能,支持可視化自動生成工程內容,無需手動在工程中手動創建驅動目錄、文件(驅動模板代碼、編譯腳本、配置)和接口等內容,開發者只需專注於實現業務邏輯即可。大大節省了學習成本,提高了開發效率。

HUAWEIDevEco Device Tool 新功能一覽:

新增特性

  • 新增 Ubuntu 系統版本,支持從工程創建、源碼拉取、一鍵編譯、燒錄、調試等功能,提供一站式的開發體驗。

  • 新增支持三方開發板的燒錄功能,包括 XNP、Realtek 和 Xradio 系列開發板。

  • 新增 HDF 功能,開發者可以通過 DevEcoDevice Tool 的 HDF 功能管理和添加設備的驅動,一鍵生成驅動目錄結構、驅動模板、代碼及頭文件等信息。

  • 新增 HPM 功能,集成 HPM 指令集,開發者可以直接通過 DevEcoDevice Tool 獲取相關解決方案的組件。

增強特性:

  • 優化開發環境準備的過程,無需手動安裝和設置 JDK、Jlink、OpenOCD 等工具和 npm 組件,減少環境搭建的複雜度。

  • 針對每一塊開發板進行適配,提供默認的配置方案,無需修改即可完成一鍵編譯、燒錄。

  • 提供了全器件的一鍵擦除功能,同時也可以擦除指定的分區。

DevEcoDevice Tool 2.0 Beta1下載:點此鏈接。