IT之家 9 月 2 日消息 華為 DevEco Device Tool 是面向智能設備開發(fā)者提供的一站式集成開發(fā)環(huán)境,支持 HarmonyOS 的組件按需定制,支持代碼編輯、編譯、燒錄和調試、性能監(jiān)測等功能,支持 C/C++ 語言,以插件的形式部署在 Visual Studio Code 上,支持 Windows 10 64 位或 Ubuntu18 及以上版本。
華為鴻蒙官方表示,本次為大家?guī)淼氖切掳姹?2.2 Beta 2,新增四項新功能,歡迎大家升級體驗!
升級方式
打開已安裝的歷史版本 Device Tool,點擊提示信息中的升級鏈接。
直接從 HarmonyOS 官網下載獲?。?/p>
https://device.harmonyos.com/cn/ide#download
新增支持 Hi3861 Linux 燒錄
針對基于 Hi3861 芯片的 Hi3861V100 和 BearPi-HMNano 開發(fā)板的輕量級系統(tǒng)燒錄,之前發(fā)布的版本只支持 Windows,開發(fā)者需要在 Linux 中編譯后再拷貝到 Windows 下燒錄,來回切換多有不便。
此次 2.2 Beta2 版本新增支持 Hi3861 Linux 燒錄,開發(fā)者可以在 Linux 系統(tǒng)上完成一站式編輯、編譯、燒錄流程,大幅度提升開發(fā)效率。
新增支持棧分析和鏡像分析
在輕量設備開發(fā)過程中,時常會面臨內存不足、內存溢出等問題,因此開發(fā)者在開發(fā)過程中需要時刻關注內存的使用情況。
本次 2.2 Beta2 版本新增支持 Hi3861V100 開發(fā)板的棧分析和鏡像分析功能。其中,棧分析功能可以對編譯生成的靜態(tài)二進制文件進行分析,提供任務棧開銷估算值和函數調用關系圖示,為棧內存使用、分析、優(yōu)化、問題定位等開發(fā)場景提供較為準確的靜態(tài)內存分析數據參考;而鏡像分析功能,可以基于 elf 文件進行內存占用分析,幫助開發(fā)者快速評估內存段、符號表使用情況。
具體使用方法:編譯完成后,分別通過 PROJECT TASKS 中的 Stack Analysis 和 Image Analysis 按鈕來執(zhí)行棧分析和鏡像分析,分析結果通過導航欄中的 DebugTool 按鈕進入后分別查看。
新增支持應用兼容性測試
為了保證合作伙伴的設備和應用在 HarmonyOS 上能穩(wěn)定地運行,同時提供一致性的接口和業(yè)務體驗,合作伙伴的設備和應用在正式發(fā)布之前,需要進行一系列兼容性測試。
IT之家獲悉,此次 2.2 Beta2 版本新增基于 Hi3516DV300 開發(fā)板的應用兼容性測試功能 —— 即開發(fā)者在 Linux 系統(tǒng)上一站式完成開發(fā)和應用兼容性測試,無需將編譯生成文件拷貝到 Windows 工作臺,通過命令行進行測試。
具體使用方法:點擊 Acts Test 進入配置頁,在配置一系列參數后保存后,通過 PROJECT TASKS 中的 Test 按鈕,執(zhí)行對應的模塊按鈕后,會自動進行應用兼容性測試并將測試結果顯示到瀏覽器中。
新增仿真器功能
在設備開發(fā)過程中,往往需要開發(fā)者準備物理開發(fā)板,否則將面臨無法驗證鏡像文件能否正常運行的問題。
此次 2.2 Beta2 版本新增仿真器功能,仿真器可替代目標系統(tǒng)(如物理開發(fā)板)中的微控制單元(Microcontroller Unit, MCU),通過軟件仿真實現鏡像文件程序的運行,從而幫助開發(fā)者擺脫物理開發(fā)板的限制進行開發(fā)。
具體使用方法:開發(fā)者在 Import Project 時,MCU 選中 arm_virt,在生成的模板配置頁中通過 build_version 選擇待編譯源碼的版本號,即可通過 PROJECT TASKS 中的任務圖標分別執(zhí)行編譯 Build 和運行鏡像 Run,達到軟件仿真的目的。
HUAWEI DevEco Device Tool 新功能一覽
新增特性:
新增基于 Hi3861V100 和 BearPi-HMNano 開發(fā)板的 Linux 燒錄功能,實現 Linux 環(huán)境下的一站式編輯、編譯、燒錄操作
新增基于 Hi3861V100 開發(fā)板的棧分析和鏡像分析功能,助力開發(fā)者解決內存等問題
新增基于 Hi3516DV300 開發(fā)板的應用兼容性測試功能
新增仿真器功能
增強特性:
在進行 Hi3516DV300 標準系統(tǒng)的燒錄時,針對燒錄文件配置信息進行了適配,開發(fā)者無需再手動配置燒錄文件信息
基于 Hi3861 芯片開發(fā)板,增加了多種燒錄方式,可以根據硬件條件選擇合適的方式
增加在 Windows 平臺安裝成功后的提示,避免開發(fā)者不知道安裝結果
DevEco Device Tool 支持英語和漢語切換
修復的問題:
修復了 Hi3516DV300 標準系統(tǒng)通過 USB 燒錄提示文件過大失敗的問題
修復了用戶安裝 Python 3.9 導致 DevEco Device Tool 無法安裝的問題
修復了終端報錯信息顯示為 16 進制,無法根據日志定位的問題
修復了 DevEco Device Tool 工具 Home 界面概率性出現黑屏無法使用的問題
修復了開發(fā)者通過 Anaconda 安裝 Python 后,導致 DevEco Device Tool 無法安裝的問題
廣告聲明:文內含有的對外跳轉鏈接(包括不限于超鏈接、二維碼、口令等形式),用于傳遞更多信息,節(jié)省甄選時間,結果僅供參考,IT之家所有文章均包含本聲明。