当前位置:网站首页>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新功能一览
边栏推荐
- # 2156. 查找给定哈希值的子串-后序遍历
- MP3是如何诞生的?
- WebGIS framework -- kalrry
- 挖财学院股票开户安全吗?开户只能在挖财开户嘛?
- 1807. 替换字符串中的括号内容
- GTEST from ignorance to proficiency (4) how to write unit tests with GTEST
- Golang interview finishing three resumes how to write
- Spatiotemporal prediction 3-graph transformer
- How was MP3 born?
- new IntersectionObserver 使用笔记
猜你喜欢
随机推荐
Solve the problem of data disorder caused by slow asynchronous interface
Compréhension approfondie du symbole [langue C]
从RepVgg到MobileOne,含mobileone的代码
网上开户哪家证券公司佣金最低,我要开户,网上开户安全吗
类方法和类变量的使用
解析互联网时代的创客教育技术
【C语言进阶篇】数组&&指针&&数组笔试题
Bizchart+slider to realize grouping histogram
TCP protocol three times handshake process
Kubedm initialization error: [error cri]: container runtime is not running
OMS系统实战的三两事
Why do you have to be familiar with industry and enterprise business when doing Bi development?
Arcgis 10.2.2 | arcgis license server无法启动的解决办法
How much is the minimum stock account opening commission? Is it safe to open an account online
Case sharing | integrated construction of data operation and maintenance in the financial industry
面试官:说说XSS攻击是什么?
WebGIS框架---kalrry
For MySQL= No data equal to null can be found. Solution
EhLib 数据库记录的下拉选择
Analysis of maker education technology in the Internet Era