色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

DevEco Device Tool 3.0 Release版本新增及增強的五項功能

HarmonyOS開發者 ? 來源:HarmonyOS開發者 ? 作者:HarmonyOS開發者 ? 2022-07-04 09:13 ? 次閱讀

DevEco Device Tool是面向智能設備開發者提供的一站式集成開發環境,支持OpenHarmony/HarmonyOS Connect的組件按需定制,支持代碼編輯、編譯、燒錄和調試、性能監測等功能,支持C/C++語言,以插件的形式部署在Visual Studio Code(簡稱VSCode)上,支持Windows10 64位或Ubuntu18.04-21.10版本。

本次為大家帶來的是DevEco Device Tool 3.0 Release版本新增及增強的五項功能,歡迎大家升級體驗!

升級方式

建議您從官網下載安裝包進行全量升級:

https://device.harmonyos.com/cn/develop/ide#download_beta

一、支持產品化配置自動創建

在進行設備開發時,開發者如果想要基于某一款開發板進行產品化開發,往往需要在已下載的源碼基礎上手動刪除多余的文件、手動修改目錄名稱和config.json來進行產品工程初始化,導致開發效率不高。

為了解決上述問題,新版本DevEco Device Tool支持根據輸入繼承的開發板名稱和產品名稱自動創建產品化開發所需要的最小文件集合和目錄結構,無多余文件,無需手動刪除,可直接進行產品化開發。

具體使用方法:

6b711b7a-fb35-11ec-ba43-dac502259ad0.gif

圖1 支持產品化配置

如圖1所示,點擊創建工程 > 選擇OpenHarmony穩定版本 > 選擇想要下載的OpenHarmony源碼版本 > 填寫工程信息 > 點擊確定后開始下載OpenHarmony鏡像。

接著在資源管理器中右鍵單擊 > 選擇OpenHarmony > Add new product > 然后在產品創建向導中填寫供應商名稱,產品名稱,繼承自開發板名稱和產品名稱 > 點擊確定后會一鍵創建該產品的目錄結構和最小文件集合。

最后根據參考鏈接提供的開發指導,即可開始增量開發。

開發指導:

https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev/subsystems/subsys-build-mini-lite.md#%E8%8A%AF%E7%89%87%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88

二、支持芯片基線工程流轉

芯片基線工程是進行模組或設備開發的基礎。以往上游的芯片廠商在適配HarmonyOS Connect后會生成一個基線工程,下游的模組或設備廠商需要手工同步芯片基線工程后才能進一步開發,導致效率降低。

為了解決上述問題,新版本DevEco Device Tool新增支持芯片基線工程的流轉能力。上游芯片廠商在完成HarmonyOS Connect適配后,將代碼信息、代碼倉路徑、資源中心的工具鏈URL等信息打包到profile文件并上傳DP(Device Partner)平臺托管。

下游模組/設備廠商獲取profile文件后可以使用DevEco Device Tool一鍵導入并自動解析,包括讀取芯片定義信息并自動創建芯片對應的目錄結構和最小文件集合、讀取依賴的編譯/燒錄工具鏈信息并從資源中心自動下載、配置repo和git工具并使用repo下載manifest清單中的倉庫等,大幅簡化了開發步驟,助力HarmonyOS Connect模組或設備開發效率提升。

此外,在模組或設備開發完成后,DevEco Device Tool還支持對manifest和profile文件進行重打包,以便上傳到DP(Device Partner)平臺進行后續托管和流轉。

具體使用方法:

6b8c0570-fb35-11ec-ba43-dac502259ad0.gif

圖2 基線工程一鍵導入

如圖2所示,點擊創建工程 >選擇HarmonyOS Connect解決方案 >選擇下載好的profile文件導入。

隨后點擊確定,DevEco Device Tool會自動啟動OpenHarmony鏡像下載,請耐心等待基線工程下載完成。

下載完成后參考鏈接提供的開發指導,即可基于芯片廠商提供的基線工程繼續開發產品。

注:在導入profile文件時,如 DevEco Device Tool會自動檢測依賴工具是否滿足,如果不滿足請點擊Repo linstallation Guide參考指導操作,主要參考鏈接里的“前提條件”的5個步驟即可。

repo installation guide 鏈接:

https://gitee.com/openharmony/docs/blob/master/zh-cn/device-dev/get-code/sourcecode-acquire.md?utm_source=deveco-device-tool#%E5%89%8D%E6%8F%90%E6%9D%A1%E4%BB%B6

三、支持一鍵生成標準設備HDF通用驅動模板

HDF(Hardware Driver Foundation)驅動框架,為驅動開發者提供驅動框架能力,包括驅動加載、驅動服務管理和驅動消息機制。以往在進行HDF開發時,開發者需要在不同目錄編寫makefile文件,hcs文件,c++頭文件和源文件,kconfig文件,操作步驟繁瑣。

為了解決上述問題,新版本DevEco Device Tool新增支持一鍵生成標準(Standard)系統HDF通用驅動模板到對應代碼目錄中,減少新建HDF驅動模板的操作步驟,為驅動開發者提高了開發效率。

如下表所示,目前只有2種源碼類型對應的產品才支持生成HDF,通過HPM導入的發行版源碼暫不支持生成HDF。在使用此功能時,請用DevEco Device Tool提供的OpenHarmony穩定版本下載OpenHarmony-v3.1-Release源碼,或在OpenHarmony社區下載OpenHarmony master版本的源碼使用。

源碼類型 產品
OpenHarmony-v3.1-Release ipcamera_hispark_taurus
ipcamera_hispark_taurus_linux
OpenHarmony master ipcamera_hispark_taurus
ipcamera_hispark_taurus_linux
hispark_taurus_standard

具體使用方法:

6ba8d498-fb35-11ec-ba43-dac502259ad0.gif

圖3 生成HDF驅動模板

下載源碼后,選擇產品類型,然后點擊圖3所示工具欄中的HDF > 在HDF的驅動模塊中選擇藍色的+號即可創建需要的HDF驅動模板。

四、集成QEMU仿真器

嵌入式設備開發過程中,常常遇到代碼已開發完成,開發者卻因為缺少物理開發板,無法驗證編譯生成的鏡像文件是否能正常運行,也不能進行代碼調試和糾錯,導致設備開發周期延長,影響項目進度。

為了解決上述問題,新版本DevEco Device Tool 基于QEMU提供了開發板的模擬仿真能力,支持arm_virt和mps2-an386兩款仿真開發板,能讓源碼編譯后的鏡像文件直接運行在仿真器上(當前只支持OpenHarmony V3.1 Release源碼),并提供Native應用的圖形顯示、可視化UI界面和功能交互能力;此外,還支持在開發板上進行應用/內核調試,從而幫助開發者大大減少硬件連接和上板調試的時間,即使在家也能隨時分析軟件代碼,讓設備開發更加便捷高效。

具體使用方法:

圖4 仿真開發板使用方法

如圖4所示,點擊導入工程 > 選擇工程路徑和OpenHarmony源碼后點擊OK > 選擇產品、MCU、開發板以及OpenHarmony版本號后點擊打開即可。

然后點擊build進行編譯。

最后點擊run開始下載仿真器組件,下載完成后再次點擊run按鈕,進行鏡像傳輸,鏡像傳輸后即可運行仿真器。

仿真器的調試操作參考官網鏈接:

https://device.harmonyos.com/cn/docs/documentation/guide/debug_overview-0000001050164998

五、增強調試能力

在開發過程中,調試能力尤為重要,一個好用的調試功能可以幫助開發者事半功倍地完成開發任務。DevEco Device Tool在已有的調試功能上增強了以下調試能力:

根據匯編地址查看匯編上下文,提供快速打開反匯編接口、搜索反匯編地址、搜索函數以及支持反匯編和源碼之間的快速切換功能。

支持根據偏移地址計算內存,提供起始地址,偏移地址,長度即可計算得出內存。

支持內存視圖每行按字節排列。

具體使用方法:

6bca74e0-fb35-11ec-ba43-dac502259ad0.gif

圖5 調試使用方法

如圖5所示,點擊左下角的“open disassembly view by current function ” > 快速打開反匯編接口 > 將反匯編視圖移到右邊,方便一起查看源碼和反匯編視圖。

點擊左下角的“open disassembly view by address” > 在彈出的搜索框中輸入反匯編地址 > 在反匯編視圖中可以查找該反匯編地址的上下文。

點擊左下角的“open disassembly view by function name” > 在彈出的搜索框中輸入函數 > 在反匯編視圖上查找該函數首地址的上下文

點擊的“open memory view” > 在彈出的框中分別輸入起始地址、偏移地址和長度,然后點擊GO按鈕,即可根據偏移地址計算內存 > 點擊setting,會出現BYTE SIZE、 GROUP PER ROW和ENDIANESS(大小端選擇),頁面會按照對應的選擇進行顯示。

HUAWEI DevEco Device Tool新功能一覽

新增特性:

●新增支持自動創建相應的芯片/設備目錄結構和最小文件集合,減少創建芯片適配工程手動添加文件夾和文件的操作步驟。

●新增OpenHarmony穩定版本、OpenHarmony樣例下載,HarmonyOS Connect解決方案集成基線工程一鍵導入。

●新增支持生成標準設備HDF的通用驅動模板。

●新增支持arm_virt和mps2-an386兩款仿真開發板,支持基于LiteOS-M的內核調試,支持OpenHarmony鏡像應用的圖形顯示。

增強特性:

●提供和OpenHarmony官網樣例一致的樣例中文名稱,修改對應描述增加搜索過濾功能,為所有樣例增加使用指導超鏈接。

●調試功能增強:支持根據匯編地址查看、搜索上下文;支持根據偏移地址得到內存;支持內存視圖每行按字節排列。

修復的問題:

●修復了創建工程成功后,Ubuntu目錄下有工程,但DevEco Device Tool中不顯示工程的問題。

●修復了HPM工程不能正常打開的問題。

●修復了VSCode在遠程模式下無法識別本地PC的端口但能識別Ubuntu端口,以及上傳失敗的問題。

END

審核編輯 :李倩

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 智能設備
    +關注

    關注

    5

    文章

    1061

    瀏覽量

    50608
  • OpenHarmony
    +關注

    關注

    25

    文章

    3725

    瀏覽量

    16375

原文標題:DevEco Device Tool 3.0 Release帶來5大能力升級,讓智能設備開發更高效

文章出處:【微信號:HarmonyOS_Dev,微信公眾號:HarmonyOS開發者】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    開源鴻蒙5.0 Release版本關鍵特性解讀

    概述 開源鴻蒙 5.0 Release版本是開源鴻蒙操作系統的一個里程碑,在系統能力、性能優化等多個方面進一步增強。本文將從系統功能、性能優化,安全和隱私保護以及分布式能力等角度,解讀
    的頭像 發表于 12-23 13:58 ?412次閱讀

    SOLIDWORKS 2025引入了多項新增工具和增強功能

    在工程設計領域,SOLIDWORKS一直以其強大的功能和靈活的操作性贏得了廣泛的認可。隨著SOLIDWORKS 2025版本的發布,這款三維CAD設計軟件再次以一系列令人矚目的新增工具和增強
    的頭像 發表于 12-17 15:23 ?156次閱讀

    SOLIDWORKS 2025新增功能介紹

    在工程設計領域,SOLIDWORKS一直是創新的代名詞,其不斷推出的新版本總能帶給用戶驚喜。2025年的SOLIDWORKS再次不負眾望,帶來了一系列令人矚目的新增功能,旨在提升設計效率、增強
    的頭像 發表于 11-21 13:56 ?196次閱讀

    谷歌針對Android和iOS版Chrome發布五項更新

    在移動設備上搜索內容應該像在電腦上一樣流暢。近期,我們針對 Android 和 iOS 版 Chrome 發布了五項更新,旨在讓您能夠更輕松地在手機或平板電腦上進行搜索。
    的頭像 發表于 08-09 16:56 ?769次閱讀

    微軟發布智能辦公工具OfficePLUS V 3.0版本

    近日,微軟發布了智能辦公工具 OfficePLUS V 3.0 版本。全新升級的 OfficePLUS V 3.0 新增了 Excel 插件,繼已發布的 PPT/Word 插件之后,
    的頭像 發表于 06-27 09:26 ?775次閱讀

    DevEco Device Tool 如何生成靜態庫供第三方使用

    根據開發需要,先將應用程序打包成靜態庫供其他組成員使用。使用IED:DevEco Device Tool 。希望相關開發人員提供幫助。謝謝!
    發表于 05-28 14:27

    鴻蒙開發:【OpenHarmony 4.0 Release指導】

    OpenHarmony 4.0版本如期而至,開發套件同步升級到API 10。相比3.2 Release版本新增4000多個API,應用開發能力更加豐富;HDF
    的頭像 發表于 05-14 09:59 ?1510次閱讀
    鴻蒙開發:【OpenHarmony 4.0 <b class='flag-5'>Release</b>指導】

    Kill MDK如何創建Debug版本Release版本

    如何已經有的工程,如何轉換成Debug版本Release版本
    發表于 05-11 09:06

    鴻蒙OpenHarmony【輕量系統 燒錄】 (基于Hi3861開發板)

    針對Hi3861開發板,除了DevEco Device Tool
    的頭像 發表于 05-10 16:59 ?1152次閱讀
    鴻蒙OpenHarmony【輕量系統 燒錄】 (基于Hi3861開發板)

    鴻蒙OpenHarmony【創建工程并獲取源碼】

    在通過DevEco Device Tool創建OpenHarmony工程時,可自動下載相應版本的OpenHarmony源碼。
    的頭像 發表于 04-19 21:40 ?381次閱讀
    鴻蒙OpenHarmony【創建工程并獲取源碼】

    HarmonyOS開發學習:【DevEco Device Tool 安裝配置(問題全解)】

    介紹如何在Windows主機上安裝DevEco Device Tool工具。
    的頭像 發表于 04-14 11:30 ?1018次閱讀
    HarmonyOS開發學習:【<b class='flag-5'>DevEco</b> <b class='flag-5'>Device</b> <b class='flag-5'>Tool</b> 安裝配置(問題全解)】

    OpenAtom OpenHarmony 4.1 Release版本正式發布

    近日,OpenAtom OpenHarmony(以下簡稱“OpenHarmony”)4.1 Release版本如期而至,開發套件同步升級到API 11 Release
    的頭像 發表于 04-07 11:43 ?704次閱讀

    OpenHarmony4.1Release無法運行debug應用問題分析

    1 關鍵字 debug; 4.1Release; 應用; 2 開發環境 系統版本: 4.1-Release DevEco Studio版本
    發表于 03-27 14:27

    CYW43438需要新增增強測試,請問如何測試SRRC?

    SRCNEW,增強了一也就是自適應,實現了跑流,測試設備干擾規避開。 需要新增增強測試,請問如何測試SRRC? 客戶:IDPRT 操作系
    發表于 03-01 08:46

    晶圓級封裝的五項基本工藝

    在本文中,我們將重點介紹半導體封裝的另一種主要方法——晶圓級封裝(WLP)。本文將探討晶圓級封裝的五項基本工藝,包括:光刻(Photolithography)工藝、濺射(Sputtering)工藝
    發表于 01-24 09:39 ?1951次閱讀
    晶圓級封裝的<b class='flag-5'>五項</b>基本工藝
    主站蜘蛛池模板: BL文高H强交| 57PAO强力打造高清免费| 一个人免费视频在线观看高清频道| 久久人妻少妇嫩草AV無碼| 丝袜美女自摸| 成 人 网 站免费观看| 年轻的老师5理伦片| 真实农村女人野外自拍照片| 精品高清国产a毛片| 亚洲精品AV一二三区无码| 国产乱对白精彩在线播放| 无码AV精品一区二区三区 | 国产精品嫩草影院一区二区三区| 皮皮在线精品亚洲| chinese国语露脸videos| 美女张开腿让男人桶爽无弹窗 | 亚洲 欧洲 国产 日产 综合| 最新国产成人综合在线观看| 九九热在线视频| 在线不卡日本v二区到六区| 久久九九有精品国产23百花影院| 女人的选择hd| abp-146| 欧美伊人久久大香线蕉综合69| www精品一区二区三区四区| 日韩精品真人荷官无码| 18黄女脱内衣| 国产在线亚洲v天堂a| 人人碰国产免费线观看| 成人毛片免费在线观看| 无码人妻丰满熟妇区五十路久久| 国产女人与黑人在线播放| 亚洲日韩在线天堂一| 美女被触手注入精子强制受孕漫画| a级销魂美女| 特级黑人三人共一女| 九九九九九热| JAPANBABES11学生老师| 午夜国产精品视频在线| 金发欧美一区在线观看| 5566av资源|