DevEco Device Tool 2.2 Beta2版本釋出,支援Hi3861 Linux一站式編譯燒錄
DevEco Device Tool是面向智慧裝置開發者提供的一站式整合開發環境,支援HarmonyOS的元件按需定製,支援程式碼編輯、編譯、燒錄和除錯、效能監測等功能,支援C/C++語言,以外掛的形式部署在Visual Studio Code上,支援Windows10 64位或Ubuntu18及以上版本。
本次為大家帶來的是新版本2.2 Beta2,新增四項新功能,歡迎大家升級體驗!
升級方式
開啟已安裝的歷史版本Device Tool,點選提示資訊中的升級連結。
直接從HarmonyOS官網下載獲取: https://device.harmonyos.com/cn/ide#download
新增支援Hi3861 Linux燒錄
針對基於Hi3861晶片的Hi3861V100和BearPi-HMNano開發板的輕量級系統燒錄,之前釋出的版本只支援Windows,開發者需要在Linux中編譯後再複製到Windows下燒錄,來回切換多有不便。
此次2.2 Beta2版本新增支援Hi3861 Linux燒錄,開發者可以在Linux系統上完成一站式編輯、編譯、燒錄流程,大幅度提升開發效率。
新增支援棧分析和映象分析
在輕量裝置開發過程中,時常會面臨記憶體不足、記憶體溢位等問題,因此開發者在開發過程中需要時刻關注記憶體的使用情況。
本次2.2 Beta2版本新增支援Hi3861V100開發板的 棧分析和 映象分析功能。其中, 棧分析功能可以對編譯生成的靜態二進位制檔案進行分析,提供任務棧開銷估算值和函式呼叫關係圖示,為棧記憶體使用、分析、最佳化、問題定位等開發場景提供較為準確的靜態記憶體分析資料參考;而 映象分析功能,可以基於elf檔案進行記憶體佔用分析,幫助開發者快速評估記憶體段、符號表使用情況。
具體使用方法:編譯完成後,分別透過PROJECT TASKS中的Stack Analysis和Image Analysis按鈕來執行棧分析和映象分析,分析結果透過導航欄中的DebugTool按鈕進入後分別檢視。
新增支援應用相容性測試
為了保證合作伙伴的裝置和應用在HarmonyOS上能穩定地執行,同時提供一致性的介面和業務體驗,合作伙伴的裝置和應用在正式釋出之前,需要進行一系列相容性測試。
此次2.2 Beta2版本新增基於Hi3516DV300開發板的應用相容性測試功能——即開發者在Linux系統上一站式完成開發和應用相容性測試,無需將編譯生成檔案複製到Windows工作臺,透過命令列進行測試。
具體使用方法:點選Acts Test進入配置頁,在配置一系列引數後儲存後,透過PROJECT TASKS中的Test按鈕,執行對應的模組按鈕後,會自動進行應用相容性測試並將測試結果顯示到瀏覽器中。
新增模擬器功能
在裝置開發過程中,往往需要開發者準備物理開發板,否則將面臨無法驗證映象檔案能否正常執行的問題。
此次2.2 Beta2版本新增模擬器功能,模擬器可替代目標系統(如物理開發板)中的微控制單元(Microcontroller Unit, MCU),透過軟體模擬實現映象檔案程式的執行,從而幫助開發者擺脫物理開發板的限制進行開發。
具體使用方法:開發者在Import Project時,MCU選中arm_virt,在生成的模板配置頁中透過build_version選擇待編譯原始碼的版本號,即可透過PROJECT TASKS中的任務圖示分別執行編譯Build和執行映象Run,達到軟體模擬的目的。
HUAWEI DevEco Device Tool新功能一覽
新增特性:
- 新增基於Hi3861V100和BearPi-HMNano開發板的Linux燒錄功能,實現Linux環境下的一站式編輯、編譯、燒錄操作
- 新增基於Hi3861V100開發板的棧分析和映象分析功能,助力開發者解決記憶體等問題
- 新增基於Hi3516DV300開發板的應用相容性測試功能
- 新增模擬器功能
增強特性:
- 在進行Hi3516DV300標準系統的燒錄時,針對燒錄檔案配置資訊進行了適配,開發者無需再手動配置燒錄檔案資訊
- 基於Hi3861晶片開發板,增加了多種燒錄方式,可以根據硬體條件選擇合適的方式
- 增加在Windows平臺安裝成功後的提示,避免開發者不知道安裝結果
- DevEco Device Tool支援英語和漢語切換
修復的問題:
- 修復了Hi3516DV300標準系統透過USB燒錄提示檔案過大失敗的問題
- 修復了使用者安裝Python 3.9導致DevEco Device Tool無法安裝的問題
- 修復了終端報錯資訊顯示為16進位制,無法根據日誌定位的問題
- 修復了DevEco Device Tool工具Home介面機率性出現黑屏無法使用的問題
- 修復了開發者透過Anaconda安裝Python後,導致DevEco Device Tool無法安裝的問題
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69997629/viewspace-2790590/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- DevEco Device Tool 3.0 Release 新版本釋出,支援多人共享開發dev
- DevEco Device Tool 2.1 Beta1 的Hi3861在Windows平臺的編譯體驗devWindows編譯
- Hi3861編譯燒錄更快捷編譯
- DevEco Device Tool 3.1 Release新版本釋出,新增資源管理器、SFTP、HDCdevFTP
- DevEco Device Tool 2.1 Beta1在Hi3861開發板上視覺化分析的體驗dev視覺化
- Harmony OS 開發避坑指南——DevEco Device Tool 安裝配置dev
- PHP編譯器BPC 6.0釋出,支援namespace,支援closure,成功編譯 workermanPHP編譯namespace
- [翻譯]EntityFramework Core 2.2 釋出Framework
- 映象燒錄【通過HarmonyOS IDE工具DevEco】IDEdev
- jQuery 2.2 和 1.12 新版本釋出jQuery
- 查收新年禮物丨DevEco Studio 3.0 Beta2釋出,20個新變化詳解dev
- MongoDB 2.2 釋出MongoDB
- 使用HiBurn燒錄鴻蒙.bin檔案到Hi3861開發板鴻蒙
- iOS9.3.3 Beta2釋出 支援9.7英寸iPad ProiOSiPad
- <摘錄>Linux 環境下編譯 0.11版本核心 kernelLinux編譯
- JavaFX 2.2版釋出Java
- Go 1.7.2 版本釋出,修復編譯器和執行時Go編譯
- Linux使用命令列編譯並用st-link燒錄STM32Linux命令列編譯
- PHP 8.0重大版本更新正式釋出:支援JIT編譯器,效能提升高達3倍PHP編譯
- iView 釋出 3.1.0 版本,支援 TypeScript,支援 Vue CLI 3ViewTypeScriptVue
- 翻譯:Linux and the Device TreeLinuxdev
- iOS9.3.3 Beta2釋出:支援9.7英寸版iPad ProiOSiPad
- 附錄A Linux 編譯核心Linux編譯
- i.MX6ULL開發板原始碼編譯燒錄原始碼編譯
- Excelize 釋出 2.6.1 版本,支援工作簿加密Excelize加密
- OpenStack JUNO版本釋出——支援Spark和NFVSpark
- Flutter 2.2 現已釋出!Flutter
- Spring Tool Suite 3.0釋出SpringUI
- 編譯版本編譯
- linux LFS 編譯成功記錄Linux編譯
- Fescar 釋出 0.2.3 版本,支援 Redis 和 ApolloRedis
- Excelize 釋出 2.4.1 版本,新增併發安全支援Excelize
- NVIDIA DOCA 1.5 長期支援版本釋出
- DOClever 4.2.0 版本釋出,支援介面自定義排序排序
- Deis釋出1.4版本,支援Microsoft AzureROS
- [linux]一個通用驅動Makefile-V2-支援編譯多目錄Linux編譯
- 來了!Django 2.2 正式釋出Django
- .NET Core 2.2釋出一覽