更多内容请访问:与华为官方共建的鸿蒙技术社区https://harmonyos.51cto.com,设置第一步上环境。一个好的开发工具和开发环境可以让我们的鸿蒙开发事半功倍。今天是2022年的第一天,前两天华为发布了DevEcoDeviceToolV3.0Beta2,增加了以下特性,并对Beta1的部分功能进行了增强和修复。1.新增基于Hi3516DV300和Hi3518EV300开发板的可视化Trace工具,可以清晰了解系统运行的事件详情、CPU占比、内存趋势图和任务切换轨迹,更好的了解系统运行不稳定及辅助定位程序(如死锁死锁)问题。有关详细信息,请参阅跟踪分析。2.新增支持Hi3516DV300和Hi3518EV300开发板的Perf性能分析工具,帮助开发者快速有效识别性能瓶颈,辅助系统性能优化。具体可以参考Perf分析。3、新增基于爱联Hi3861V100开发板的应用兼容性测试套件ACTS,帮助终端设备厂商尽早检测应用与鸿蒙的兼容性,确保应用在整个开发过程中满足鸿蒙的兼容性要求.详情请参考兼容性测试。4、新增支持基于在Linux环境下编译rk3568HH-SCDAYU200开发板匹配OpenHarmony源码,在windows环境下对rk3568HH-SCDAYU200开发板进行编程。详见RK3568编译和RK3568编程。5、支持在Linux环境下编译支持OpenHarmony源码的xr806开发板,在linux/windows环境下烧录xr806开发板。详见XR806编译和XR806编程。让我们在Windows平台下基于最新版本的DevEcoDeviceToolV3.0Beta2搭建一站式开发环境。准备工作1、首先下载Windows平台安装包并解压。下载链接。如果您还没有注册华为开发者帐号,请先注册并登录。2、下载编译工具包:ninja、gn、gcc_riscv32、MSYS下载地址3、需要Windows1064位系统,系统用户名不能包含中文。升级安装如果之前已经安装过DevEcoDeviceToolV3.0Beta1的开发环境,只需要升级安装即可。1、运行安装包devicetool-windows-tool-3.0.0.300.exe,在弹出的界面点击“下一步”,按照提示先卸载旧版本,出??现报警提示直接点击“忽略”,卸载完成后开始安装。一路“下一步”,稍等片刻,安装完成。2、升级安装后的工具链和各种插件无需重复添加,完整保留了之前的工具包和插件。3.新版本增加了“Rebuild”按钮,相当于之前的“Clean”+“Build”。4、尝试点击“Rebuild”重新编译原来的Hi3861工程,但是出现错误。5、此时需要删除源码“.deveco”和“.vscode”,在首页重新导入项目。导入后再次编译源码,编译成功。6.点击“上传”开始下载到开发板。默认波特率为921600,下载速度快。7、点击“Monitor”后,串口监视器也成功连接到开发板。全新安装,首先运行安装包devicetool-windows-tool-3.0.0.300.exe,在弹出的界面点击“下一步”,选择默认安装路径。在弹出的VSCode安装确认页面,勾选“自动安装VScode1.62.2”,点击下一步。在弹出的Python选择页面,选择“从华为镜像下载”。单击“下一步”下载并安装软件。安装完成后,启动VisualStudioCode,点击VisualStudioCode左侧的插件按钮,分别搜索并安装C/C++和CodeLLDB插件。参考官网??文档添加Windows平台编译工具包:ninja、gn、gcc_riscv32、tool_msys。Windows下可以编译的OpenHarmony3.0LTS的完整代码比较大。如果只是用来开发3861,显得臃肿,可以在首页创建一个方便的Hi3861工程。配置项目的编译类型为release,配置串口,设置串口协议为“hiburn-serial”。在hpm选项卡下搜索@ohos/hispark_pegasus,然后单击“安装到项目”。等待时间因网速不同而不同。下载安装完成后,保存项目配置并打开项目。Windows平台直接编译通过hpm获取的3861源码会报错。将源码文件“.deveco\deveco.ini”中的framework改成hb后,编译成功。至此,DevEcoDeviceToolV3.0Beta2Windows平台一站式开发环境搭建成功。接下来,让我们驾驶这艘小船驶入鸿蒙发展的浩瀚海洋。更多信息请访问:Harmonyos.51cto.com,与华为官方合作打造的鸿蒙技术社区
