当前位置:网站首页>DevEco Device Tool 3.0 Release带来5大能力升级,让智能设备开发更高效
DevEco Device Tool 3.0 Release带来5大能力升级,让智能设备开发更高效
2022-07-04 21:34:00 【InfoQ】
一、支持产品化配置自动创建

- 如图1所示,点击创建工程 > 选择OpenHarmony稳定版本 > 选择想要下载的OpenHarmony源码版本 > 填写工程信息 > 点击确定后开始下载OpenHarmony镜像。
- 接着在资源管理器中右键单击 > 选择OpenHarmony > Add new product > 然后在产品创建向导中填写供应商名称,产品名称,继承自开发板名称和产品名称 > 点击确定后会一键创建该产品的目录结构和最小文件集合。
- 最后根据参考链接提供的开发指导,即可开始增量开发。
二、支持芯片基线工程流转

- 如图2所示,点击创建工程 >选择HarmonyOS Connect解决方案 >选择下载好的profile文件导入。
- 随后点击确定,DevEco Device Tool会自动启动OpenHarmony镜像下载,请耐心等待基线工程下载完成。
- 下载完成后参考链接提供的开发指导,即可基于芯片厂商提供的基线工程继续开发产品。
三、支持一键生成标准设备HDF通用驱动模板

四、集成QEMU仿真器
- 点击导入工程 > 选择工程路径和OpenHarmony源码后点击OK > 选择产品、MCU、开发板以及OpenHarmony版本号后点击打开即可。
- 然后点击build进行编译。
- 最后点击run开始下载仿真器组件,下载完成后再次点击run按钮,进行镜像传输,镜像传输后即可运行仿真器。
五、增强调试能力
- 根据汇编地址查看汇编上下文,提供快速打开反汇编接口、搜索反汇编地址、搜索函数以及支持反汇编和源码之间的快速切换功能。
- 支持根据偏移地址计算内存,提供起始地址,偏移地址,长度即可计算得出内存。
- 支持内存视图每行按字节排列。

- 如图4所示,点击左下角的“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新功能一览

边栏推荐
- LambdaQueryWrapper用法
- 服装企业为什么要谈信息化?
- Flink1.13 SQL basic syntax (I) DDL, DML
- 1807. 替换字符串中的括号内容
- gtest从一无所知到熟练使用(3)什么是test suite和test case
- GTEST from ignorance to proficiency (3) what are test suite and test case
- [wechat applet] collaborative work and release
- 创客思维在高等教育中的启迪作用
- HDU - 1078 FatMouse and Cheese(记忆化搜索DP)
- [public class preview]: basis and practice of video quality evaluation
猜你喜欢

创客思维在高等教育中的启迪作用
![[public class preview]: basis and practice of video quality evaluation](/img/fd/42b98a08b5a0fd89c119f1d1a8fe1b.png)
[public class preview]: basis and practice of video quality evaluation

ArcGIS 10.2.2 | solution to the failure of ArcGIS license server to start

CloudCompare&Open3D DBSCAN聚类(非插件式)

Exclusive interview of open source summer | new committer Xie Qijun of Apache iotdb community

Shutter textfield example

输入的查询SQL语句,是如何执行的?

MP3是如何诞生的?

Three or two things about the actual combat of OMS system
![[wechat applet] collaborative work and release](/img/14/2658cf0ba6be9432c74b2490e53d05.png)
[wechat applet] collaborative work and release
随机推荐
Solve the problem of data disorder caused by slow asynchronous interface
Redis03 - network configuration and heartbeat mechanism of redis
哈希表(Hash Tabel)
超详细教程,一文入门Istio架构原理及实战应用
283. 移动零-c与语言辅助数组法
MongoDB中的索引操作总结
Jerry's ad series MIDI function description [chapter]
Representation of confidence interval
QT - plot other problems
QT - double buffer plot
Cadre WebGIS - kalrry
玩转gRPC—深入概念与原理
能源势动:电力行业的碳中和该如何实现?
【公开课预告】:视频质量评价基础与实践
LambdaQueryWrapper用法
GTEST from ignorance to proficient use (2) what is test fixture
历史最全混合专家(MOE)模型相关精选论文、系统、应用整理分享
TCP三次握手,四次挥手,你真的了解吗?
Analyzing the maker space contained in steam Education
VS2019 C# release下断点调试